St Mirren 4 - 2 Inverness Caledonian Thistle.
St Mirren moved to the top of the Championship by getting the better of a second-half goal flurry against Inverness Caledonian Thistle.
Lewis Morgan's deflected strike gave the Buddies a half-time lead but John Baird levelled after the break.
Gregor Buchanan headed Saints back in front before Liam Polworth restored parity again for Caley Thistle.
But St Mirren moved up a gear and both Cammy Smith and Ian McShane scored from distance to seal it for the hosts.
A third consecutive league win means the Paisley men have now won seven of their last eight matches and have now also triumphed in each of their last six home games in all competitions.
Morgan has been a key part of St Mirren's rise under manager Jack Ross and he notched his sixth of the season when his low shot was diverted through the legs of Caley Thistle goalkeeper Mark Ridgers.
Baird had a first half goal disallowed for offside but made no mistake in the second - the former Buddie slotting into the bottom left hand corner.
The teams were only briefly on level terms. St Mirren's McShane followed up some nice skill by standing up a great cross to the back post and Buchanan's header eventually crossed the line.
Inverness again pegged Saints back when Connor Bell helped play in Polworth to round Craig Samson and stroke home, despite big shouts of offside from the hosts.
The Buddies were frustrated at that, but vented it in the right way. Morgan smacked the post before Smith let fly with a right-footer from 20 yards into the bottom corner, then McShane added an equally exquisite finish from distance into the top right corner when the ball broke to him on the edge of the box.
St Mirren
1 Samson
15 Baird
5 Buchanan Booked 6 min
44 Eckersley
3 Irvine
4 McGinn
16 McShane
2 DemetriouSubstituted for Kirkpatrick 85 min
11 SmithSubstituted forTodd at 87 min
10 MorganSubstituted for Duffy 90+2 min
20 Reilly
Substitutes
8 Duffy
9 Sutton
14 Todd
17 Kirkpatrick
19 Stewart
Inverness CT
28 Ridgers
2 Raven
5 Warren
22 McKay Booked 89 min
4 Chalmers
21 Cooper
24 Trafford
11 Vigurs Booked 33 min
7 Polworth
9 Baird
16 CalderSubstituted for Bell at 56min
Substitutes
1 Esson
3 Tremarco
6 Elsdon
14 Oakley
15 Mulraney
20 Bell
23 Donaldson
21 Stewart
22 Whyte
St Mirren 4 - 2 Inverness Caledonian Thistle.
St Mirren moved to the top of the Championship by getting the better of a second-half goal flurry against Inverness Caledonian Thistle.
Lewis Morgan's deflected strike gave the Buddies a half-time lead but John Baird levelled after the break.
Gregor Buchanan headed Saints back in front before Liam Polworth restored parity again for Caley Thistle.
But St Mirren moved up a gear and both Cammy Smith and Ian McShane scored from distance to seal it for the hosts.
A third consecutive league win means the Paisley men have now won seven of their last eight matches and have now also triumphed in each of their last six home games in all competitions.
Morgan has been a key part of St Mirren's rise under manager Jack Ross and he notched his sixth of the season when his low shot was diverted through the legs of Caley Thistle goalkeeper Mark Ridgers.
Baird had a first half goal disallowed for offside but made no mistake in the second - the former Buddie slotting into the bottom left hand corner.
The teams were only briefly on level terms. St Mirren's McShane followed up some nice skill by standing up a great cross to the back post and Buchanan's header eventually crossed the line.
Inverness again pegged Saints back when Connor Bell helped play in Polworth to round Craig Samson and stroke home, despite big shouts of offside from the hosts.
The Buddies were frustrated at that, but vented it in the right way. Morgan smacked the post before Smith let fly with a right-footer from 20 yards into the bottom corner, then McShane added an equally exquisite finish from distance into the top right corner when the ball broke to him on the edge of the box.
St Mirren
1 Samson
15 Baird
5 Buchanan Booked 6 min
44 Eckersley
3 Irvine
4 McGinn
16 McShane
2 DemetriouSubstituted for Kirkpatrick 85 min
11 SmithSubstituted forTodd at 87 min
10 MorganSubstituted for Duffy 90+2 min
20 Reilly
Substitutes
8 Duffy
9 Sutton
14 Todd
17 Kirkpatrick
19 Stewart
Inverness CT
28 Ridgers
2 Raven
5 Warren
22 McKay Booked 89 min
4 Chalmers
21 Cooper
24 Trafford
11 Vigurs Booked 33 min
7 Polworth
9 Baird
16 CalderSubstituted for Bell at 56min
Substitutes
1 Esson
3 Tremarco
6 Elsdon
14 Oakley
15 Mulraney
20 Bell
23 Donaldson
21 Stewart
22 Whyte