John Swift and Lucas Joao struck early as Reading put a dent in Preston's promotion bid with a 2-0 win at Deepdale.
Defeat saw Preston slip out of the Championship play-off places after a run of three matches without a win.
The Lilywhites had lost their last four games against the Berkshire side and, with the Royals coming off back-to-back victories, the stage was set for a testing afternoon for the hosts.
But it was the home side had the first chance, Josh Harrop making a nuisance of himself and slipping a pass to Brad Potts who forced Rafael Cabral into a low save.
Reading took the lead with their first attack, with what proved a real cracker.
Charlie Adam played a lovely pass to Tyler Blackett and he pulled back for Swift to caress the ball to the left of Declan Rudd.
They soon doubled their lead. Blackett was again the provider, this time he slid a ball to Joao and the Portuguese forward fired left-footed across the sprawling Rudd, who got a hand to it but couldn't prevent it nestling in the far corner.
It seemed that the Royals had made it three when Ovie Ejaria struck the upright with a long-range piledriver, Joao put the rebound in the back of the net, but the assistant referee flagged for offside.
Roared on by an expectant crowd, Preston improved after the break and created chance after chance.
First Billy Bodin let fly from 20 yards and forced Cabral into a stunning finger-tip save.
Then Ben Pearson and Sean Maguire went close for North End. A heroic block by Michael Morrison retained Reading's advantage.
Next it was Cabral the Royals had to thank. Andrew Hughes' cross was met with a diving header by Tom Clarke. Cabral almost sat on the ball but recovered to gather.
A weak back header by Ben Davies saw Joao sneak in but his prod was well saved by the on-rushing Rudd.
It was wing-back Hughes' left foot that was relied upon to swing the crosses into the Reading box but even substitute Jayden Stockley, renowned for his heading ability, could not convert.
The Royals played Joao as a lone striker in the second half and he struggled to feed off scraps in a complete contrast to the first half.
But ultimately it was a disappointing afternoon at Deepdale for the team in white who will rue giving their mid-table opponents a cushion that they defended so well.