Kris Doolan opened the scoring for the Jags after five minutes to relieve some pressure at Firhill.

Hearts forced their way back into the match and saw themselves 4-1 in front through goals from Dale Carrick, Billy King and a double for Jamie Stevenson.

Jordan McMillian got his first goal for Thistle with a couple of minutes to go but it was not enough to save the Firhill side and despite Hearts' best performance of the season, it could not save them from relegation.

St Mirren 3 Motherwell 2

St Mirren came back from two goals down to move themselves out of the relegation play-off place.

Motherwell raced into a two-goal lead inside 27 minutes with Henri Anier and John Sutton netted.

Steven Thompson pulled one back just before half-time to start the comeback.

With four minutes to go it looked like it would be defeat for the Paisley side but an equaliser in 88 minutes from Thompson then a penalty from Kenny McLean stole the the precious three pints.

Dundee United 0 Celtic 2

Dundee United failed to take advantage of Motherwell's slip up in the race for second-place as Celtic strolled to victory.

Georgios Samaras scored on his first start for two months inside five minutes with a classy volley from a Kris Commons free-kick.

Commons was then provider again as he carved open the United defence with a one-two with Anthony Stokes who clinically scored his 14th goal of the season.

Inverness took bragging the rights in the Highland derby, as Ross County struggled to get clear of the relegation play-off.

Aaron Doran scored the first goal for Inverness just short of the half time whistle with a curling effort from the corner of the box.

County equalised in 50 minutes as on-loan Cardiff midfielder Filip Kiss turned the ball in after a deflection on his shot carried the ball over Dean Brill.

With 11 minutes to go Billy McKay forced the winner for Inverness to keep them in fifth-place.

Kilmarnock 1 St Johnstone 2

St Johnstone came back after an early strike from Robbie Muirhead put Kilmarnock in front after five minutes.

The Rugby Park side struggled to deal with the corner threat by St Johnstone and it was from this situation where the Perth side scored both their goals as a Fraser Wright header and Steven Anderson finish gave St Johnstone the win.