St Mirren and Aberdeen shared the points in Paisley in a Scottish Premier League mid-table tussle that only came to life in the second half.
Ryan Jack had the ball in the net at the end of a quiet first period, but the Aberdeen man had strayed offside.
Nigel Hasselbaink ended three goalless matches for St Mirren with a cool finish before the hour mark.
Only 90 second later, Aberdeen's Scott Vernon thumped the ball high past Craig Samson to claim a share of the spoils.
St Mirren had drawn their last three league matches 0-0 and for much of the first half it looked like neither team would be able to alter that trend.
Hasselbaink had a glimpse at goal early on, when Youl Mawene misjudged a high ball ball, but the the Dutchman was caught off guard and could not dig the ball from under his feet in time to test Dons goalkeeper Jason Brown.
For 20 minutes, that was the height of the action until a deep cross from Aberdeen's Rory McArdle found Mitch Megginson arriving at the back post to volley into Craig Samson's arms.
Aberdeen enjoyed a good spell around the half-hour mark, with Kari Arnasen shooting inches wide from the edge of the box then Megginson firing across goal from a difficult angle.
Graham Carey wasted a free-kick for Saints, blasting it into the wall, while Arnason watched a similar effort squirm wide after a heavy deflection.
Just before the halt-time whistle, Jack thought he had given Aberdeen the lead from close range, but a team-mate's touch on the back-post cross had rendered him just offside.
The Dons had their best chance of the match so far within minutes of the restart.
Lee Mair fluffed a pass-back, allowing Fraser Fyvie to go one-on-one with Samson, but he slipped the ball past the far post when he also had the option of Vernon in a good position.
St Mirren had been growing back into the match and Hasselbaink ended their scoring drought on 57 minutes.
A lovely flick from Steven Thompson set the forward free and he picked his spot inside the far post with a composed finished to record the Buddies' first league goal since 14 January.
No sooner had the Buddies fans retaken their seats than their team had been pegged back.
A high hopeful ball from Mawene reached Megginson in the box and the teenager laid the ball into the path of Vernon, who stroked it high into Samson's net.
Those goals lifted the tempo of the match and manager Danny Lennon introduced Gary Teale as St Mirren signalled their intention to go for all three points.
Almost straight away, the former Scotland player was a stud's length from converting Carey's dangerous ball across the Dons goal.
With a few minutes remaining, Peter Pawlett had a good chance to score a winner, but the Dons substitute skewed his shot poorly wide and then Teale had a strike at the death that Brown held with ease.
Aberdeen manager Craig Brown : "We'll likely do something daft and beat Celtic and Motherwell in our next two.
"It's not likely, but that's how this league works, that's how we've operated this season.
"We've won games which were unexpected and struggled when we've been expected to win the game. We don't thrive on expectation, unfortunately.
"We had the chances to win the game but didn't take them, again. I think we did enough in the second half.
"Hopefully we'll go to Celtic Park and have one or two of the injured players fit. We've got a very good squad and a lot in the treatment room."
St Mirren manager Danny Lennon : "We scored a wonderful goal, but not to hold on to that for a longer period of time, and not build upon that, was very disappointing.
"Once we scored, we tried to get the ball in to Nigel again and I wondered if maybe we should maybe try and kill the momentum and their excitement.
"As much as they've built themselves up, they need to come back down as quickly and keep their focus.
"Overall, I felt a draw was a fair result and it was a very valuable point."
- 01 Samson
- 02 van Zanten
- 03 Barron Booked
- 05 Mair
- 14 McAusland Booked (Naismith - 46' Booked )
- 06 Goodwin
- 23 Carey
- 27 Imrie Booked
- 08 Thompson (Teale - 71' )
- 10 McGowan Booked
- 11 Hasselbaink (Reilly - 89' )
- 12 Smith
- 37 Naismith
- 07 Murray
- 15 Mooy
- 17 Mclean
- 21 Teale
- 39 Reilly
- 32 Brown
- 02 McArdle Booked
- 03 Reynolds
- 05 Mawene (Fallon - 69' )
- 06 Considine
- 11 Arnason
- 17 Fyvie Booked
- 22 Jack
- 28 Rae
- 09 Vernon
- 23 Megginson (Pawlett - 81' )
- 01 Langfield
- 15 Pawlett
- 10 Mackie
- 14 Fallon
- 18 Chalali
- 21 Magennis
- 34 Uchechi
Live Text Commentary
Full Time The match has reached full-time.90:00 +2:31
Gary Teale takes a shot. Save by Jason Brown.90:00 +1:59
Unfair challenge on Paul McGowan by Kari Arnason results in a free kick. Direct free kick taken by Graham Carey.89:59
Gary Teale is flagged offside by the assistant referee. Free kick taken by Andrew Considine.88:41 Substitution
Substitution Thomas Reilly joins the action as a substitute, replacing Nigel Hasselbaink.87:14
Peter Pawlett produces a left-footed shot from deep inside the penalty area which goes wide of the left-hand post.85:48
Kari Arnason gives away a free kick for an unfair challenge on Graham Carey. Direct free kick taken by David Barron.84:09
Header by Scott Vernon from deep inside the penalty area misses to the left of the goal.83:43
Direct free kick taken by Fraser Fyvie.83:43 Booking
Booking David Barron receives a caution.83:33
Free kick awarded for a foul by David Barron on Rory Fallon.82:24
Graham Carey takes the outswinging corner, Rory Fallon manages to make a clearance.80:42 Substitution
Substitution Peter Pawlett replaces Mitchel Megginson.77:54
Free kick awarded for an unfair challenge on Jim Goodwin by Rory Fallon. Graham Carey restarts play with the free kick.76:12
Kari Arnason fires a strike on goal direct from the free kick.76:12 Booking
Booking Jason Naismith goes into the referee's book.76:03
Jason Naismith gives away a free kick for an unfair challenge on Mitchel Megginson.75:20
Foul by Lee Mair on Rory Fallon, free kick awarded. Free kick taken by Kari Arnason.74:24
Rory Fallon challenges Paul McGowan unfairly and gives away a free kick. Jason Naismith restarts play with the free kick.70:29 Substitution
Substitution Gary Teale comes on in place of Steven Thompson.
Free kick taken by Kari Arnason.69:24 Booking
Booking Booking for Douglas Imrie for unsporting behaviour.69:18
Douglas Imrie gives away a free kick for an unfair challenge on Rory McArdle.67:43
Mark Reynolds restarts play with the free kick.67:43 Substitution
Substitution Rory Fallon replaces Youl Mawene.67:43
Jim Goodwin challenges Fraser Fyvie unfairly and gives away a free kick.66:56
Shot from just outside the penalty area by David van Zanten misses to the left of the target.66:27
David Barron restarts play with the free kick.66:27 Booking
Booking Rory McArdle is shown a yellow card for unsporting behaviour.66:17
Unfair challenge on Nigel Hasselbaink by Rory McArdle results in a free kick.65:06
David van Zanten takes a shot. Save made by Jason Brown.64:30
Outswinging corner taken left-footed by Graham Carey, clearance by Youl Mawene.61:36
Unfair challenge on Graham Carey by Rory McArdle results in a free kick. Direct free kick taken by Craig Samson.58:05
The assist for the goal came from Mitchel Megginson.58:05 Goal scored
Goal! - Scott Vernon - St Mirren 1 - 1 Aberdeen Scott Vernon gets on the score sheet with a goal from inside the box to the top left corner of the goal. St Mirren 1-1 Aberdeen.56:38
Assist by Paul McGowan.56:38 Goal scored
Goal! - Nigel Hasselbaink - St Mirren 1 - 0 Aberdeen Nigel Hasselbaink finds the net with a goal from inside the box to the top left corner of the goal. St Mirren 1-0 Aberdeen.55:27
Corner taken right-footed by Mitchel Megginson, Header from deep inside the penalty area by Andrew Considine goes harmlessly over the crossbar.54:17
The referee blows for offside against Nigel Hasselbaink. Mark Reynolds takes the indirect free kick.50:59
Foul by Ryan Jack on Graham Carey, free kick awarded. Graham Carey crosses the ball from the free kick left-footed from left wing.50:25
Rory McArdle concedes a free kick for a foul on Paul McGowan. David Barron restarts play with the free kick.49:42
Shot by Fraser Fyvie from deep inside the penalty area misses to the left of the target.49:02
Free kick awarded for a foul by Jim Goodwin on Fraser Fyvie. Kari Arnason restarts play with the free kick.46:31
The assistant referee signals for offside against Mitchel Megginson. Free kick taken by Craig Samson.45:01
The match restarts for the second half.45:01 Substitution
Substitution Jason Naismith on for Marc McAusland.45:00 +1:29 Half time
Half Time The whistle is blown to end the first half.45:00 +0:54
Direct free kick taken by Fraser Fyvie.45:00 +0:54 Booking
Booking Caution for Marc McAusland.45:00 +0:49
Free kick awarded for an unfair challenge on Mitchel Megginson by Marc McAusland.45:00 +0:16
The offside flag is raised against Ryan Jack. Craig Samson takes the free kick.44:27
Corner from right by-line taken by Ryan Jack.43:28
Foul by Jim Goodwin on Fraser Fyvie, free kick awarded. Shot on goal comes in from Kari Arnason from the free kick.41:31
Rory McArdle produces a right-footed shot from long range that goes harmlessly over the bar.40:22
Mark Reynolds takes the direct free kick.40:22 Booking
Booking The referee shows Paul McGowan a yellow card.40:17
Free kick awarded for a foul by Paul McGowan on Mitchel Megginson.36:10
Lee Mair takes the free kick.36:10 Booking
Booking Fraser Fyvie is cautioned by the ref for unsporting behaviour.35:59
Free kick awarded for a foul by Fraser Fyvie on Jim Goodwin.35:25
Free kick awarded for an unfair challenge on Douglas Imrie by Youl Mawene. Jim Goodwin restarts play with the free kick.34:30
Free kick awarded for an unfair challenge on Paul McGowan by Gavin Rae. Free kick taken by Jim Goodwin.33:42
Scott Vernon fouled by Marc McAusland, the ref awards a free kick. Andrew Considine restarts play with the free kick.32:52
Free kick awarded for an unfair challenge on David van Zanten by Kari Arnason. Jim Goodwin restarts play with the free kick.31:00
Free kick awarded for an unfair challenge on Graham Carey by Kari Arnason. Direct strike on goal from the free kick comes in from Graham Carey.30:01
The assistant referee flags for offside against Nigel Hasselbaink. Mark Reynolds takes the indirect free kick.28:35
Mitchel Megginson produces a right-footed shot from deep inside the six-yard box which goes wide of the left-hand upright.25:52
Kari Arnason has an effort at goal from just outside the area which goes wide of the left-hand post.23:42
Inswinging corner taken by Paul McGowan, clearance made by Andrew Considine.23:31
Short corner taken by David Barron from the left by-line.22:38
Kari Arnason takes a shot. Craig Samson makes a save.20:51
Nigel Hasselbaink is ruled offside. Indirect free kick taken by Mark Reynolds.18:18
Jim Goodwin concedes a free kick for a foul on Mitchel Megginson. Fraser Fyvie shoots direct from the free kick. Kari Arnason takes a shot from deep inside the box clearing the bar.15:10
Jim Goodwin fouled by Scott Vernon, the ref awards a free kick. Indirect free kick taken by Marc McAusland.14:00
Fraser Fyvie fouled by Jim Goodwin, the ref awards a free kick. Direct free kick taken by Mark Reynolds.13:15
Paul McGowan decides to take the corner short.12:28
Andrew Considine concedes a free kick for a foul on Douglas Imrie. The free kick is swung in left-footed by Graham Carey, clearance made by Mark Reynolds.11:39
Youl Mawene gives away a free kick for an unfair challenge on Douglas Imrie. Free kick taken by Jim Goodwin.11:05
Youl Mawene is flagged offside by the assistant referee. Craig Samson takes the free kick.10:32
Unfair challenge on Fraser Fyvie by Marc McAusland results in a free kick. Free kick taken by Kari Arnason.9:20
Nigel Hasselbaink takes a shot. Jason Brown makes a save.8:30
Free kick awarded for a foul by Gavin Rae on Paul McGowan. Jim Goodwin takes the free kick.7:54
Free kick awarded for an unfair challenge on Kari Arnason by David van Zanten. Direct free kick taken by Youl Mawene.7:17
Short corner worked by Graham Carey.5:09
Inswinging corner taken right-footed by Mitchel Megginson, clearance made by Douglas Imrie.4:08
The referee blows for offside against Nigel Hasselbaink. Rory McArdle takes the indirect free kick.3:19
Unfair challenge on Graham Carey by Kari Arnason results in a free kick. Free kick taken by Jim Goodwin.0:56
Short corner taken by Paul McGowan.0:00
The match begins.
Live data and text provided by our data suppliers