Morton 3 - 4 St Mirren
St Mirren fought back from a goal down to defeat rivals Morton, and secure a place in the third round of the Scottish Communities League Cup.
Gary Teale put St Mirren ahead, before Michael Tidser and Peter MacDonald gave Morton the half-time advantage.
But a double from Steven Thompson and a Nigel Hasselbaink penalty secured the SPL side's progress.
Andy Jackson scored a third for Morton with ten minutes remaining, but St Mirren held on for victory.
Morton had started the match brightly and Teale's set-piece opener had come against the run of play; St Mirren's summer signing powering the ball past a helpless Colin Stewart from 25 yards out.
Danny Lennon St Mirren manager
“We're delighted that our fans have got the bragging rights again”
The Greenock side bounced back 8 minutes later when MacDonald picked out Tidser inside the box, the former Celtic midfielder coolly slotting into the left hand corner.
The roles were then reversed as Tidser set up MacDonald for his fourth goal of the season, the former St Johnstone striker sending a bending ball past Craig Samson in the St Mirren goal.
Buddies' boss Danny Lennon reshuffled to a 3-5-2 formation at half time and was rewarded when Hasselbaink picked out Thompson who continuted his scoring run with 54th minute strike
Hasselbaink then drew Stuart McCaffrey into a tackle in the box for which referee Calum Murray awarded a penalty: the Dutchman slotting home a right-footed shot to restablish Saints' lead.
The tie looked to have been put beyond Morton's reach in the 65th minute when Jeroen Tesselaar set up a close range header for Thompson, the striker rising in the box for his fourth goal of the season.
Morton introduced substitute Jackson, who had an immediate impact, pulling one back for Morton after being set up by Ross Forsyth.
St Mirren then switched to a five man defence, and survived a flurry of late chances.
There had been a concern for the Paisley club when the influential Hasselbaink had to be replaced after 68 minutes on his return from suspension.
But St Mirren manager Danny Lennon played down what appeared to be a hamstring injury after the match.
"He was complaining of a wee pull, but he seems fine now. It was probably toothache he had," Lennon told BBC Radio Scotland.
"I thoroughly enjoyed the game.
"It wasn't as pleasing on the eye as some of the football we've played this season and I have to give Allan Moore and Morton credit for that.
"We're delighted that our fans have got the bragging rights again."
Meanwhile, Morton boss Allan Moore felt poor refereeing decisions may have cost his side the match.
"I thought a couple of decisions that went against us cost us goals," he said.
"The first one the boys is two yards away and he gives a free-kick (for handball). I don't know if it was a penalty, it was a bit dubious."
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +3:16
Andrew Jackson challenges Jeroen Tesselaar unfairly and gives away a free kick. Indirect free kick taken by Jim Goodwin.90:00 +2:25
Marc Smyth handles the ball and concedes a free kick. Craig Samson takes the free kick.90:00 +1:16 Booking
Booking Peter Weatherson is shown a yellow card.89:57
Andrew Jackson gives away a free kick for an unfair challenge on Paul McGowan. Steven Thomson takes the indirect free kick.89:24
Andrew Jackson produces a cross, Peter MacDonald takes a shot. Save by Craig Samson.87:43
Peter MacDonald takes a shot. Craig Samson makes a save.86:56
Kevin McCann takes the direct free kick.86:56 Substitution
Substitution Peter Weatherson is brought on as a substitute for David O'Brien.86:56
Paul McGowan concedes a free kick for a foul on Kevin McCann.85:53
Marc McAusland challenges Andrew Jackson unfairly and gives away a free kick. Free kick crossed left-footed by Michael Tidser.84:31
The referee blows for offside against Steven Thompson. Colin Stewart takes the free kick.84:01
The ball is delivered by Steven Thompson.81:04
The ball is delivered by Andrew Jackson, Lee Mair manages to make a clearance.80:21
The assistant referee signals for offside against Steven Thompson. Grant Evans takes the free kick.79:45
Effort from outside the penalty area by Peter MacDonald goes wide left of the goal.78:33
Assist by Ross Forsyth.78:33 Goal scored
Goal! - Andrew Jackson - Morton 3 - 4 St Mirren Andrew Jackson grabs a goal from just inside the area to the bottom right corner of the goal. Morton 3-4 St Mirren.77:35
Steven Thompson produces a left-footed shot from just outside the area that goes harmlessly over the bar.77:06
Effort from the edge of the area by Jon McShane goes wide of the left-hand post.
Substitution Andrew Jackson on for Darren McGeouch.73:16
Unfair challenge on Michael Tidser by Steven Thomson results in a free kick. Free kick crossed by Darren McGeouch, Craig Samson makes a comfortable save.72:23
Kevin McCann produces a cross.71:16 Substitution
Substitution Illias Haddad is brought on as a substitute for Gary Teale.71:06
Effort from outside the penalty box by Michael Tidser goes wide left of the target.69:30
Shot by Michael Tidser. Blocked by Jim Goodwin.69:03
Jeroen Tesselaar produces a cross, Headed effort from deep inside the penalty area by Steven Thompson misses to the left of the goal.68:30 Substitution
Substitution (St Mirren) makes a substitution, with Jon McShane coming on for Nigel Hasselbaink.67:08
Michael Tidser produces a cross, Paul Di Giacomo takes a shot.66:30
Corner taken by Michael Tidser.65:14
The assist for the goal came from Jeroen Tesselaar.65:14 Goal scored
Goal! - Steven Thompson - Morton 2 - 4 St Mirren Steven Thompson scores a headed goal from close range. Morton 2-4 St Mirren.65:00
The ball is sent over by Jeroen Tesselaar,64:50
Corner from left by-line taken by Gary Teale.64:37
Gary Teale delivers the ball, Kevin McCann makes a clearance.63:49
Michael Tidser has an effort at goal. Marc McAusland gets a block in. The ball is swung over by Ross Forsyth, Peter MacDonald produces a header from inside the area that goes over the crossbar.62:36
The referee penalises David van Zanten for handball. Free kick taken by Ross Forsyth.59:16 Goal scored
Goal! - Nigel Hasselbaink - Morton 2 - 3 St Mirren Penalty taken right-footed by Nigel Hasselbaink and scored. Morton 2-3 St Mirren.58:06
The ball is sent over by Steven Thompson, Penalty awarded for a foul by Grant Evans on Nigel Hasselbaink.57:17
Centre by David van Zanten.56:50
The assistant referee signals for offside against David O'Brien. Craig Samson takes the free kick.56:22
Shot from just outside the box by Michael Tidser misses to the left of the goal.54:25
Assist on the goal came from Nigel Hasselbaink.54:25 Goal scored
Goal! - Steven Thompson - Morton 2 - 2 St Mirren Goal scored by Steven Thompson from inside the six-yard box to the bottom right corner of the goal. Morton 2-2 St Mirren.54:00
A cross is delivered by Lee Mair, Grant Evans makes a clearance.52:18
Jim Goodwin concedes a free kick for a foul on Peter MacDonald. The free kick is delivered left-footed by Michael Tidser from right wing.51:07
The assistant referee flags for offside against Steven Thompson. Indirect free kick taken by Colin Stewart.50:29
Peter MacDonald delivers the ball.49:54
Jeroen Tesselaar crosses the ball, save made by Colin Stewart.49:25
Paul McGowan fouled by Paul Di Giacomo, the ref awards a free kick. Gary Teale restarts play with the free kick.47:13
Peter MacDonald gives away a free kick for an unfair challenge on Lee Mair. Free kick taken by Gary Teale.46:49
The ball is swung over by Jeroen Tesselaar.46:14
Paul Di Giacomo delivers the ball, Lee Mair makes a clearance. Centre by Kevin McCann, Header by Paul Di Giacomo from deep inside the penalty area misses to the right of the target.45:41
Nigel Hasselbaink is ruled offside. Free kick taken by Colin Stewart.45:01
The referee gets the second half underway.45:00 +1:02 Half time
Half Time The referee blows for half time.45:00 +0:53
Nigel Hasselbaink delivers the ball.45:00 +0:29
Paul Di Giacomo is caught offside. Free kick taken by Lee Mair.44:17
Steven Thompson produces a cross, Kevin McCann manages to make a clearance.43:13
Paul Di Giacomo has an effort at goal from outside the penalty box missing to the wide right of the target.42:00
Paul Di Giacomo fouled by Steven Thomson, the ref awards a free kick. Michael Tidser restarts play with the free kick.39:55
The referee gives a free kick against Jim Goodwin for handball. Indirect free kick taken by Grant Evans.39:43
The ball is delivered by Gary Teale, Kevin McCann manages to make a clearance.39:28
A cross is delivered by Marc McAusland, Ross Forsyth makes a clearance.38:42
A cross is delivered by Marc McAusland.37:00
The assistant referee flags for offside against Jeroen Tesselaar. Free kick taken by Colin Stewart.35:04
The ball is crossed by Ross Forsyth, Jeroen Tesselaar manages to make a clearance.33:13
Peter MacDonald is ruled offside. Free kick taken by Craig Samson.31:22
The referee gives a free kick against Nigel Hasselbaink for handball. Colin Stewart takes the free kick.29:31
Foul by Jim Goodwin on Michael Tidser, free kick awarded. Peter MacDonald has an effort direct from the free kick.27:43
The assistant referee flags for offside against Gary Teale. Colin Stewart takes the free kick.27:34
Gary Teale delivers the ball, blocked by Ross Forsyth.27:26
The ball is crossed by Darren McGeouch.26:08
Assist on the goal came from Michael Tidser.26:08 Goal scored
Goal! - Peter MacDonald - Morton 2 - 1 St Mirren Peter MacDonald finds the net with a goal from inside the area to the top right corner of the goal. Morton 2-1 St Mirren.25:18
Gary Teale crosses the ball, Header by Steven Thompson from deep inside the penalty area misses to the left of the goal.25:00
The ball is delivered by Gary Teale, Kevin McCann manages to make a clearance.23:28
The ball is crossed by Jeroen Tesselaar, Stuart McCaffrey manages to make a clearance.22:23
A cross is delivered by Jeroen Tesselaar, Stuart McCaffrey makes a clearance.20:32
Marc Smyth challenges Paul McGowan unfairly and gives away a free kick. Free kick taken by David van Zanten.19:36
Unfair challenge on Steven Thompson by Kevin McCann results in a free kick. Free kick taken by Lee Mair.18:39
Effort on goal by David O'Brien from just inside the penalty area goes harmlessly over the target.18:05
Nigel Hasselbaink is caught offside. Free kick taken by Colin Stewart.16:34
The assist for the goal came from Peter MacDonald.16:34 Goal scored
Goal! - Michael Tidser - Morton 1 - 1 St Mirren Michael Tidser finds the back of the net with a goal from deep inside the penalty box to the bottom left corner of the goal. Morton 1-1 St Mirren.13:48
Nigel Hasselbaink takes a shot. Blocked by Grant Evans.11:42
Ross Forsyth crosses the ball.9:34
The ball is crossed by Steven Thomson, clearance by Grant Evans.7:42 Goal scored
Goal! - Gary Teale - Morton 0 - 1 St Mirren Gary Teale finds the net with a goal direct from the free kick from just outside the box to the top right corner of the goal. Morton 0-1 St Mirren.6:59
The referee gives a free kick against Grant Evans for handball.6:30
Corner taken by Gary Teale from the left by-line.4:12
Strike comes in from Peter MacDonald from the free kick.4:12 Booking
Booking Lee Mair is given a yellow card.4:06
David O'Brien fouled by Lee Mair, the ref awards a free kick.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers