Reading came back from a two-goal deficit to salvage a dramatic draw against Millwall thanks to substitute Mathieu Manset.
Millwall had taken a stranglehold of the game courtesy of headers from Darius Henderson and John Marquis.
The visitors appeared set for victory before the intervention of Manset, who pulled a goal back for Reading with a long range strike after 86 minutes.
He followed that up with an equalising header from Jimmy Kebe's cross.
Reading spent the summer nursing the wounds of their play-off final defeat to Swansea at the end of last season and it seemed they had not fully recovered.
Royals striker Shane Long has been linked with leaving the club and he was struggling to make an impact as both sides cancelled each other out in the first half.
The stalemate lasted until shortly after the break when ex-Reading striker Henderson struck as he got on the end of a cross from the lively James Henry.
The goal stirred Reading and Long into greater action and the striker controlled Jem Karacan's pass before rifling a shot against the crossbar.
Noel Hunt also came close to levelling for Reading but was agonisingly inches away as he strived to meet a drilled Kebe cross before Millwall doubled their lead after 62 minutes.
Henry and Liam Trotter combined to set up Marquis to provide the finishing touch.
Manset was introduced by Reading boss Brian McDermott and the substitution proved an inspired move as he scored twice to rescue a point for the home side.