St Mirren had to settle for a point in a controversial Renfrewshire derby as Morton came from behind twice to draw 2-2.
Ian McShane gave Saints a second half lead from the penalty spot before Andy Murdoch levelled almost immediately for the visitors. Gavin Reilly scored his 11th goal of the season to put the Buddies back in front on 72 minutes. But Morton equalised with just over 10 minutes to play when Gary Harkins scored the game's second penalty as both sides shared the spoils.
The visitors almost took an early lead when a mix up between Liam Smith and Jack Baird saw Jai Quitongo race through on goal. The striker tried to break away but was closely followed by Gregor Buchanan who did enough to put off him and take the sting out of his eventual shot which Craig Samson pushed wide.
Lewis Morgan went close twice in quick succession as Saints looked to take an early lead. Countering from a Morton corner, Stephen McGinn slipped a lovely through ball for Cammy Smith who rode the challenge of a Morton defender before picking out Morgan inside the area. The winger created a bit of space inside the box but the connection on the ball wasn't clean as the ball rolled just by the post. He did, however, go close four minutes later with a swerving shot on the edge of the box was well pushed over the bar by Derek Gaston.
The Buddies were on top and almost grabbed the lead when Gavin Reilly found himself in good space, rifling a shot just over the bar after the half hour mark.
The game hit a bit of a lull, but Andy Murdoch almost caught out Samson with a good hit from the edge of the box that was moving in the wind. The Saints keeper did well to push the powerful drive away as half time approached.
Half Time: St Mirren 0-0 Morton
St Mirren started the second half brightly, winning a corner within the first minute of the restart. Then, two minutes later, Morton goalkeeper Gaston was forced into a terrific save by Lewis Morgan. The winger was found alone inside the box and rattled the ball towards the top corner with the keeper doing well to touch it over the bar.
With around 25 minutes to play, Saints were awarded a penalty kick as Lewis Morgan was pulled down. Question marks surrounded whether the foul had taken place in or out of the box, but referee Steven McLean pointed to the penalty spot. The Buddies have made a bit of a habit of missing penalties over the last year or so, but made no mistake as Ian McShane sent Gaston the wrong way to draw first blood in the derby.
But St Mirren wouldn't be allowed to enjoy the lead for long as the visitors got themselves level two minutes later. A ball in from the left was headed out the box where it met the oncoming Andy Murdoch who drilled it sweetly into the bottom corner from 25 yards out to make it 1-1.
The game had well and truly burst into life with Saints regaining the lead a little over three minutes later. Cammy Smith's searching ball into the box was swept home first time by Reilly for his 11th goal in the black and white of St Mirren.
And Reilly almost wrapped the game up soon after when he clipped a shot just beyond the post as the Buddies searched for a third.
But the derby day drama wasn't done there as Morton were awarded a penalty of their own with just over 10 minutes to go. Gregor Buchanan was judged to have brought down Ton defender Thomas O'Ware inside the box as a corner was swung in. Ex-Saint Gary Harkins stepped up and stroked the ball beyond Samson to make it 2-2.
Saints looked to be denied a second penalty when Gavin Reilly was scythed down as he burst into the box. Remarkably, the referee booked the striker for simulation despite clear contact.
In the end it was only a point for the Buddies who still remain two points clear at the top of the Ladbrokes Championship.
Full Time: St Mirren 2-2 Morton
St Mirren: Samson, L.Smith, Baird, Buchanan, Stelios, McGinn, McShane, Magennis (Stewart 61), C.Smith, Morgan, Reilly
Subs Not Used: Langfield, Irvine, McCart, MacPherson, Hilson, Sutton
Morton: Gaston, Murdoch, O'Ware, Lamie. Doyle, Oliver, Forbes, Quitongo (McHugh 55), Harkins (Armour 88), Tiffoney (Thomson 75), Russell
Subs Not Used: Doohan, Langan, Barr, Hynes
Referee: Steven McLean
Assistant Referee: Graeme Stewart
Assistant Referee: Drew Kirkland
Attendance: 5,496
Gallery pictures by Allan Picken © - Allan Picken Photography