Premiership Plus: Rounding up the best of the weekend's top flight action
Scott McClymont and Thom Watt bring you the final word on week 28 of the season.
The battle to avoid the Scottish Premiership's relegation spot took a fresh twist this weekend as the main four candidates faced each other in two key games.
St Mirren were the big winners as they beat Kilmarnock 2-0 in Paisley to draw level with the Ayrshire side and ease some of the pressure on manager Danny Lennon.
Meanwhile Partick Thistle and Ross County played out a 1-1 draw in Dingwall to sit just a point behind Saints and Killie.
At the top of the table Leigh Griffiths hit a hat-trick as Celtic thrashed Inverness CT 5-0 at Parkhead while James McFadden ran the show as Motherwell thumped Hearts 4-1 at home.
Aberdeen had to work hard to pick up a 1-0 win over St Johnstone with Dundee United seeing off Hibernian 3-1 in the capital.
Let us know your thoughts @STVSport