Reading cruised to a convincing 3-0 win against Hull City - leapfrogging their visitors in the league standings and providing plenty of entertainment along the way.
- Sam Baldock's rebound puts Reading in front in fourth minute
- Böðvarsson adds second for Reading
- Yiadom rounds off win in final 10 minutes
- O'Shea dismissed late on for last-man challenge
The tone was set in the fourth minute when Sam Baldock prodded in on the rebound, and then Jón Daði Böðvarsson doubled the lead after the break.
Andy Yiadom struck a third for the Royals, although the latter stages saw Reading reduced to ten men when John O'Shea was dismissed.
Royals manager Paul Clement made changes to the side that lost at home to Norwich in the week, bringing in John O'Shea, Josh Sims, Jon Dadi Bodvarsson and handing a debut to Saeid Ezatolahi.
Meanwhile there were familiar faces from last season in the Tigers' line-up in the form of ex-loanees Tommy Elphick and Chris Martin - the former starting, the latter on the bench.
Tiago Ilori, in a less familiar full-back position on the right of defence, adapted quickly to his new role and in the third minute a bold run down the flank threatened to open things up. A pass into Liam Kelly in the D was cushioned for Böðvarsson, but he snatched at the effort.
But a minute later, the Royals led. Leandro Bacuna's teasing cross was turned behind for a corner, and when he went over to deliver, it was turned goalwards by the head of Ezatolahi... David Marshall saved to deny a debut goal, but Baldock turned in instinctively inside the six-yard box.
A second might have followed before the ten-minute mark, but Böðvarsson was unable to steer a close-range header on target. Bacuna's initial free-kick found captain Liam Moore but a clearance came in; Sims recycled and the Icelander nodded over.
Jarrod Bowen was wayward with an effort for the Tigers as they threatened to equalise with a quick break - Reading had numbers back en masse quickly, ensuring no clear route to goal. And then at the other end, Böðvarsson was a hair's breadth offside when Sims slipped him in.
The visiting support thought their side had levelled midway through the half when Fraizer Campbell tucked in Todd Kane's centre - but the referee had long since blown his whistle for an offside against the winger.
Bacuna, at the heart of most of the Royals' attacks, forced a fine fingertip stop from Hull stopper Marshall shortly after the half-hour mark - after Yiadom won a free-kick 25 yards out, the Curacao international's dipping free-kick was destined for the top corner.
And Bacuna stepped over to take the resultant corner; Böðvarsson's header was hacked off the line as the visitors kept the ball out of the net once more.
Baldock, operating on the left, was found free in a wide position as Bacuna picked him out with a cross; Marshall made a low save, although the officials missed the goalkeeper's contribution and signalled for a goal-kick to the ire of the Reading players.
Hull had a second goal chalked off just before the interval when Bowen slipped free on the right and forced a save from Sam Walker, before Kane tucked in from close range - well offside.
And an even better chance went begging on the stroke of half-time when Bowen's strafing cross found Jackson Irvine totally unmarked as he arrived in the box - the volley cleared Walker's bar and his head sunk into his hands.
Half-time: Reading 1-0 Hull City
An adventurous run from Yiadom on the left allowed Kelly to find him in the area on the overlap, and from the byline his low cross pinballed around the six-yard box before being smashed clear to the relief of those in black and orange.
When Kane made an arcing run to get a clear run on goal, a burst of pace by Ilori allowed the defender to put in a perfectly-timed - and entirely necessary - sliding challenge on the Hull man.
Around the hour-mark, Reading spent a few minutes playing a man light - John O'Shea was caught in the face by Campbell's boot as he slid in on the flank... a tackle that earned the Royals defender a yellow card.
John Swift and Mo Barrow were introduced midway through the the second half - and both were quickly involved in a move that saw the Royals double the advantage.
Swift helped work the ball out to Barrow on the left, and a driving run found Yiadom in the area; he teed up Böðvarsson, who got the ball out of his feet before stroking low into the corner.
Martin, on loan with Reading last season, nearly bagged for the visitors soon after coming off the bench - a well-hit half-volley needed Walker to adjust quickly to palm clear.
The third goal, which put the game out of doubt, went Reading's way - a lovely team move and a first goal in Royals colours for defender Andy Yiadom. Kelly slipped in Sims, who steadied himself to pick out Yiadom - pirouetting free, he slotted in coolly from 10 yards.
Reading had to play out the final few minutes with ten men - O'Shea made an honest but mistimed tackle on Martin, who threatened to steal in behind, and was shown a straight red for denying the goalscoring opportunity.
From that free-kick - right on the edge of the box - Hull had the ball in the net... and for a third time, it was disallowed. Kamil Grosicki's free-kick deflected in off the arm of teammate Irvine - hand-ball given.
Reading's ten men still looked the likelier at the end - Swift went close with the last kick of the game.
All of a Royal persuasion went home happy - three goals, a clean sheet, and three points. A job well done.
Full-time: Reading 3-0 Hull City
Reading: Walker, Yiadom, Moore (c), O’Shea, Ilori, Kelly (Gunter 84), Bacuna, Ezatolahi (Swift 67), Sims, Baldock (Barrow 69), Böðvarsson.
Unused subs: Jaakkola, Aluko, Meite, McNulty.
Goals: Baldock (4), Böðvarsson (70), Yiadom (81).
Hull City: Marshall, Lichaj, Burke, Stewart (Martin 63), Irvine, Kane, Bowen (Grosicki 63), Henriksen, Kingsley, Campbell, Elphick.
Unused subs: Long, De Wijs, Dicko, Toral, McKenzie.
Yellow: Campbell, Elphick.
Attendance: 12,409 (537 away).
Referee: Mr J Simpson