A last-gasp goal from Gary Hooper maintained Celtic's perfect start to the season as the Bhoys downed Dundee United 2-1 to keep pace with Rangers at the top of the Scottish Premier League on Sunday.
Hooper scrambled in the second of a two-goal brace in the 89th minute to conclude a stormy encounter at Tannadice after David Goodwillie had equalised for the Terrors in the first half.
Celtic looked to be on course for a straightforward victory after dominating the early exchanges and taking the lead from Hooper after only 10 minutes. Anthony Stokes released Mark Wilson down the right and the former United full-back raced clear before delivering a pinpoint cross for Hooper, who buried his half-volley from close-range.
Celtic pressed hard in search of a second goal but United just managed to withstand a furious assault. Yet just when the visitors seemed certain to double their lead, United clawed their way into the contest through Goodwillie, his deflected shot flying past Fraser Forster in the Celtic goal.
Celtic were denied what appeared to be a penalty mid-way through the second half when Hooper was bundled over in the box by Slovakian international goalkeeper Dusan Pernis. Referee Dougie McDonald initially pointed to the spot but later changed his mind after consulting with a linesman, sending Celtic boss Neil Lennon into a fury on the touchline. Television replays later appeared to vindicate McDonald's decision, showing Pernis appeared to get a touch to the ball and Hooper.
With the clock ticking down, United appeared to have done enough before Hooped poked in the winner. The victory leaves Celtic level on points with Rangers with eight wins out of eight this term heading into next weekend's Old Firm clash.