Motherwell and St Mirren provided an afternoon of Scottish Premier League drama with a thrilling draw at Fir Park.
The home side opened the scoring when Keith Lasley's hanging ball to the back post was headed home by Michael Higdon.
St Mirren's Connor Newton hit a 25-yard strike level before the break and Lewis Guy's finish put the Buddies ahead.
Had the score remained the same, Celtic would have been crowned champions but James McFadden levelled late on.
The Steelmen trail the league leaders by 15 points and with a vastly inferior goal difference ahead of the five rounds of fixtures following the SPL split.
Saints started the match brightly and were first on the attack early on.
Kenny McLean, recalled into the starting line-up by Danny Lennon, burst into the penalty box from midfield but slightly overran the ball and allowed goalkeeper Darren Randolph to collect.
Higdon came close to giving Motherwell the lead when he connected by Chris Humphrey's cross but could not keep his effort down.
But the former Buddies striker though had better fortune when he rose above the visiting defence to nod Lasley's cross high into the net.
St Mirren though were back on level terms before the break. Newton tried his luck from long range and the ball flew into the top left-hand corner.
Looking on with interest was the Rangers boss Ally McCoist, who has been linked with Motherwell players Chris Humphrey and Nicky Law.
Higdon combined with Henrik Ojamma at the start of the second period and the Estonian forward was denied by a wonderful save by Craig Samson.
Stuart McCall's men continued to drive forward and McFadden, Law and Lasley all had efforts deflected narrowly wide;
And, against the run of play, St Mirren took the lead when Guy latched on to McLean's pass chipped over Randolph.
The goal stunned the home fans but McFadden eased their pain with a terrific free-kick from 28 yards out.
Curling the ball around and over the wall to beat Samson, the Scotland cap earned Motherwell the point which was the least they deserved.
Sorry, we were unable to load match stats, please try again.