Steffen Wohlfarth's stoppage-time winner completed a comeback for Ross County at Victoria Park as the home side came from two goals down to record a 3-2 victory over Scottish Premier League leaders Celtic.
The Hoops appeared to be well on their way to another three points with goals from Charlie Mulgrew and Gary Hooper in the first 21 minutes.
But Ross County began its comeback on the half-hour mark with a well-struck volley from Grant Munro before Sam Morrow's goal from close range hauled County back to level terms before the break.
The winner then arrived in added time when Wohlfarth beat both Kelvin Wilson and goalkeeper Fraser Forster to a long ball before nodding it home for a surprising winner.
Ross County moves into third place with the win, while Celtic is still 15 points clear at the top of the league.
Motherwell is second in the table after being held to a 0-0 draw at Aberdeen, while Inverness needed an 83rd-minute equalizer from William McKay to claim a 1-1 draw at last-place Dundee.
St Johnstone got second-half goals from Murray Davidson and Gregory Tade in a 2-0 home victory over Kilmarnock, while St Mirren and Dundee United played out a 0-0 draw.