Matt Crooks scored a 95th-minute winner as in-form Middlesbrough came from behind to beat Reading and make it six wins in seven Championship games.
Former England striker Andy Carroll scored his second goal for Reading as they bounced back from a 7-0 thrashing by Fulham to take the lead.
Middlesbrough had come closest in a goalless first half with a Jonny Howson shot deflected just wide and a rebound off Reading defender Josh Laurent hit the post after Luke Southwood had saved from Andraz Sporar.
They drew level when Crooks headed past Southwood, and in added time he was left unmarked and met Isaiah Jones' cross for his second to move Chris Wilder's side up to sixth in the table.