The substitute flicked home Marc-Antoine Fortune's low cross shortly after the former Nancy striker had levelled the scores.

Robbie Keane had given Celtic an early lead but Derek Riordan equalised almost immediately and Hibs had been heading for their second victory at Celtic Park this season after Anthony Stokes netted a penalty early in the second half.

A controversial late penalty from St Johnstone's Paul Sheerin denied St Mirren a precious win in their relegation battle.

Sheerin kept his cool to slot home the penalty, which was awarded after Murray Davidson's shot was kept out by a St Mirren hand on the goal-line.

Graham Carey had earlier opened the scoring for St Mirren, while Andy Dorman made it 2-0 early in the second half. Michael Duberry brought St Johnstone back into the contest late on before Sheerin completed the fightback.

The point still boosted the Paisley side's survival push as rivals Kilmarnock and Falkirk both lost away from home.

A 15-minute second-half blitz saw Hamilton sweep aside Killie and secure their Clydesdale Bank Premier League status for a third successive season.

A goalless draw looked on the cards until Dougie Imrie bundled home 18 minutes from time, before Flavio Paixao added a stunning second and Joel Thomas wrapped up a thumping win with his third goal in two games.

Aberdeen also took a big step towards survival as Steven MacLean scored the only goal of the game to hand them victory over Falkirk.

The on-loan Plymouth striker broke the deadlock after 12 minutes when he pounced on Davide Grassi's flick to smash the ball past Robert Olejnik.

The Bairns were unfortunate to be denied a penalty just before the break when Ryan Flynn fell in the area under pressure from Zander Diamond.