Reading's remarkable run of wins was ended by Peterborough United at London Road this evening.
Reading, who were searching for their 10th win in an unbeaten 11 games, took the lead in the 19th minute when the rapid Jimmy Kebe dribbled past three Posh defenders and saw his shot saved by Paul Jones, but Noel Hunt followed up to slot home.
The Royals' lead didn't last long as, six minutes later, the home side equalised through George Boyd, who fired home after a messy corner kick and the home side completed the turnaround nine minutes later.
In-form forward Tyrone Barnett scored his fourth goal in six games since joining the London Road club by powering home a header.
Reading pressed for an equaliser but found themselves further behind eight minutes from time when Paul Taylor outpaced Alex Pearce to collect the ball and calmly slot home.
Brian McDermott's men stay second but are now five points behind first-placed Southampton, while Peterborough climb above Barnsley to 17th.