A late brace from substitute Adam Le Fondre handed Reading a massive 3-1 win over title rivals Southampton at St Mary's.
Le Fondre sends Reading three points clear at the top
A late brace from substitute Adam Le Fondre handed Reading a massive 3-1 win over title rivals Southampton at St Mary's.
Jason Roberts put the Royals ahead on 19 minutes with a bullet header from a pinpoint Jimmy Kebe cross.
But Rickie Lambert blasted home to draw the Saints level three minutes after the re-start.
But the visitors were not to be denied and Le Fondre notched on 72 minutes and at the death as Brian McDermott's side won to go three points clear as they push for the Premier League.
The new Championship leaders now need just four points from their last three games to gain promotion, while second-placed Southampton are six points ahead of third-placed West Ham, having played a game more.
St Mary's was rocking as the match began and the noise went up a notch when talisman Lambert tested Reading goalkeeper Adam Federici from an acute angle.
While Noel Hunt had penalty appeals rejected at the other end, Saints dominated the early exchanges and Federici was again called into action to tip an Adam Lallana drive around the post.
Thwarted
The Reading goalkeeper was having to perform at his best to keep Saints at bay and soon thwarted another effort from Lallana, before reacting quickly to stop Lambert nodding home.
Danny Butterfield blazed wide as Nigel Adkins' side continued to press, although they fell behind out of the blue in the 19th minute.
Kebe's superb cross from the right flank was met at close range by Roberts, who beat Jose Fonte to the ball and headed Reading in front.
Southampton looked for an immediate response to the goal and Lallana saw an exquisite goalbound chip tipped over the ball by Federici.
Jos Hooiveld headed wide from the resulting corner, before referee Mike Dean dismissed penalty claims from Billy Sharp after he went down under a challenge from Kaspars Gorkss in the box.
Richard Chaplow picked up the evening's first booking in the 37th minute for a late challenge on Federici, but dusted himself down to produce a cross that Lallana prodded goalwards.
Lambert wasted a chance to equalise in first-half stoppage time when he headed over at the far post, but made amends three minutes after the re-start.
Sharp collected the ball in the box and pulled back for Lambert, whose venomous drive deflected off Gorkss and past Federici.
Audacious effort
The Australian goalkeeper could do nothing to stop the strike but did brilliantly shortly afterwards to thwart an audacious effort by Chaplow, who was replaced moments later by Steve de Ridder.
Southampton were dominating possession and were defending sturdily on the rare occasions Reading ventured forwards.
Lambert came close from 22 yards and Ian Harte did well to block a De Ridder cross, before Lallana glanced a header wide.
Le Fondre came on in place of Jay Tabb in the midst of Southampton's domination as Reading boss McDermott looked to alter the game's dynamics, with the move paying dividends in the 72nd minute.
Reading broke through and Kebe cut back for the former Rotherham striker to smash home into the top right-hand corner.
Federici saved efforts from substitutes De Ridder and Guly Do Prado as the clock wound down and Saints looked for an equaliser, with Lambert seeing a late penalty claim turned down.
Le Fondre wrapped up the three points in stoppage time, latching on to a misplaced Fonte header to round goalkeeper Kelvin Davis and net to hand in-form Reading a fifth successive league win.