On a night of Championship fixtures full of late goals, Mathieu Manset scored four minutes into added time to complete a remarkable Reading comeback at Ashton Gate.
The Royals scored three times in the last 18 minutes to beat Bristol City 3-2 after being 2-0 down.
Albert Adomah gave City the lead midway through the first half when his deflected effort beat Adam Federici in the Reading goal.
Adomah then turned provider, crossing for Brett Pitman to tap home just short of the hour mark.
Jobi McAnuff and Adam Le Fondre then netted in quick succession to bring the scores level at 2-2, before Manset turned in McAnuff's cross to complete the comeback.
City travel to Blackpool on Saturday while Reading host Middlesbrough at the Madjeski Stadium.