Ten-man Aberdeen held on to claim a point in a drab, goalless encounter with St Mirren at Pittodrie.
Craig Samson kept out an early Jonny Hayes first-half effort, then St Mirren's Gary Teale watched a left-footed shot inch wide.
The hosts were reduced to 10 men when Mark Reynolds was issued with a second yellow card for deliberate handball.
With minutes remaining, an Esmael Goncalves' shot was saved by Dons keeper Jamie Langfield.
Aberdeen's dismal home form continued as they have now won just three games out of 13 in the SPL at Pittodrie this season.
In fact this match would have ended in defeat had it not been for a brilliant save from Langfield to deny Saints's on-loan striker Goncalves near the end.
As it is, the Dons have scored just one goal in five matches since the winter break and slipped to seventh in the table a week after losing to Hibs in the Scottish Cup.
The Aberdeen supporters did at least see a trophy paraded around Pittodrie but unfortunately for them it was the Ryder Cup.
Celebrity Dons fan Paul Lawrie was given a great reception as he showed the spoils that he did so much to earn in the 'Miracle of Medinah' last year.
That came at half-time and at least gave the supporters something to cheer after an abysmal first half during which neither goalkeeper was seriously tested.
Of course the playing surface didn't help as it was already badly damaged after Scotland's midweek win against Estonia and cut up badly again during the warm up.
It meant neither team was able to get in to their stride with Aberdeen's only effort on target in the opening period coming from a Jonny Hayes 25-yard drive.
That came after a neat interchange between the former Caley Thistle winger and top scorer Niall McGinn but Samson saved comfortably.
Goncalves did look a threat on the odd occasion and Reynolds was booked for pulling back the Rio Ave player.
That was to prove costly when the Dons defender picked up a second caution for deliberate handball 17 minutes from the end and was sent off.
Kenny McLean was back in the St Mirren starting lineup but his burst forward was halted by Russell Anderson.
The midfielder's only other contribution before the break was a caution for blocking Peter Pawlett's run down the right.
The second-half started much more promisingly as an Aberdeen corner broke to Hayes and Samson had to parry clear his 25-yard drive.
Within seconds Langfield was forced into action to fingertip Teale's drive from the edge of the 18-yard box over the bar.
He did even better by blocking at the feet of Goncalves just as he looked certain to score in his fourth game on the trot with just six minutes remaining.
- 01 Langfield
- 03 Robertson (Magennis - 67' )
- 04 Anderson
- 22 Reynolds Dismissed after an earlier booking
- 23 Shaughnessy
- 05 Rae
- 10 McGinn
- 11 Hayes
- 15 Pawlett (Smith - 75' )
- 16 Osbourne Booked
- 18 Hughes (Vernon - 71' )
- 20 Twardzik
- 13 Low
- 08 Milsom
- 09 Vernon
- 14 Fallon
- 21 Magennis
- 38 Smith
- 01 Samson
- 03 Dummett
- 14 McAusland
- 23 Barron
- 06 Goodwin Booked
- 10 McGowan
- 17 Mclean Booked (Carey - 90' )
- 21 Teale
- 24 Newton Booked
- 09 Thompson
- 77 Goncalves
- 16 Adam
- 02 van Zanten
- 05 Mair
- 11 Carey
- 07 Imrie
- 19 Parkin
- 27 Guy
Live Text Commentary
Full Time The referee blows his whistle to end the game.90:00 +1:58
Corner taken right-footed by Gary Teale from the right by-line, save by Jamie Langfield.89:40 Substitution
Substitution Graham Carey comes on in place of Kenny McLean.87:11
Corner taken left-footed by Johnny Hayes from the right by-line, Craig Samson makes a save.86:03
Johnny Hayes takes a shot. Craig Samson makes a save.85:06
Johnny Hayes takes a inswinging corner from the right by-line to the near post, Scott Vernon produces a header from the edge of the box and misses to the right of the target.84:27
Isaac Osbourne sends in a cross, David Barron makes a clearance.83:53
Esmael Goncalves takes a shot. Save by Jamie Langfield.83:00
Jamie Langfield restarts play with the free kick.83:00 Booking
Booking Jim Goodwin is cautioned.82:55
Free kick awarded for an unfair challenge on Niall McGinn by Jim Goodwin.82:42
A cross is delivered by David Barron, Russell Anderson makes a clearance.82:17
The ball is delivered by Johnny Hayes, David Barron makes a clearance.80:44
Jamie Langfield restarts play with the free kick.80:44 Booking
Booking The referee shows Conor Newton a yellow card for unsporting behaviour.80:37
Conor Newton concedes a free kick for a foul on Niall McGinn.80:02
Outswinging corner taken by Gary Teale from the right by-line played to the near post, clearance made by Scott Vernon.79:46
Russell Anderson concedes a free kick for a foul on Esmael Goncalves. Free kick taken by Kenny McLean.78:52
Outswinging corner taken left-footed by Johnny Hayes from the left by-line, Marc McAusland fouled by Scott Vernon, the ref awards a free kick. Craig Samson takes the free kick.78:18
Scott Vernon sends in a cross.
Inswinging corner taken right-footed by Gary Teale from the left by-line, clearance by Josh Magennis.75:45
The ball is crossed by Conor Newton, clearance by Joe Shaughnessy.74:08
Free kick taken by Craig Samson.74:08 Substitution
Substitution Cameron Smith comes on in place of Peter Pawlett.74:08
Scott Vernon concedes a free kick for a foul on Jim Goodwin.72:25
Kenny McLean fires a strike on goal direct from the free kick, comfortable save by Jamie Langfield.72:25 Dismissal
Dismissal The referee sends off Mark Reynolds for second bookable offence.72:04
Handball decision goes against Mark Reynolds.71:43
Gary Teale takes a inswinging corner from the left by-line to the near post, Isaac Osbourne manages to make a clearance.70:18 Substitution
Substitution Scott Vernon on for Stephen Hughes.69:36
Centre by Paul Dummett, clearance by Russell Anderson.68:52
The offside flag is raised against Niall McGinn. Marc McAusland takes the indirect free kick.66:42 Substitution
Substitution Josh Magennis on for Clark Robertson.64:00
Jim Goodwin challenges Johnny Hayes unfairly and gives away a free kick. The free kick is swung in left-footed by Johnny Hayes, Russell Anderson gives away a free kick for an unfair challenge on Marc McAusland. Craig Samson takes the free kick.63:08
Marc McAusland takes the free kick.63:08 Booking
Booking Isaac Osbourne is booked.63:02
Unfair challenge on Conor Newton by Isaac Osbourne results in a free kick.61:27
Free kick awarded for an unfair challenge on Joe Shaughnessy by Gary Teale. Free kick crossed by Johnny Hayes, clearance made by Marc McAusland.61:04
The ball is crossed by Peter Pawlett, clearance made by Kenny McLean.60:08
Short corner taken by Gary Teale from the left by-line.59:51
Kenny McLean takes a shot. Save by Jamie Langfield.59:43
Gary Teale delivers the ball, clearance made by Russell Anderson.59:06
The ball is sent over by Gary Teale, clearance made by Mark Reynolds.58:47
Free kick awarded for a foul by Steven Thompson on Joe Shaughnessy. Russell Anderson takes the free kick.57:42
Mark Reynolds fouled by Esmael Goncalves, the ref awards a free kick. Direct free kick taken by Clark Robertson.57:15
Corner taken right-footed by Stephen Hughes, clearance by Jim Goodwin.57:09
Stephen Hughes produces a cross, Jim Goodwin makes a clearance.56:18
The ball is crossed by Steven Thompson, Paul McGowan takes a shot. Jamie Langfield makes a comfortable save.54:40
The ball is sent over by Peter Pawlett, Jim Goodwin manages to make a clearance.53:45
Johnny Hayes has an effort at goal from just inside the box that misses to the left of the target.53:21
The ball is crossed by Clark Robertson, clearance by Jim Goodwin.51:38
Esmael Goncalves concedes a free kick for a foul on Johnny Hayes. Direct free kick taken by Jamie Langfield.50:36
Inswinging corner taken by Gary Teale, Clark Robertson makes a clearance.50:20
Gary Teale takes a shot. Jamie Langfield makes a save.48:59
Short corner taken by Peter Pawlett, Johnny Hayes takes a shot. Craig Samson makes a save. Effort from outside the box by Clark Robertson goes wide right of the target.48:50
Joe Shaughnessy delivers the ball, Paul Dummett gets a block in.48:25
The ball is swung over by Johnny Hayes, blocked by David Barron.45:01
The match restarts for the second half.45:00 +1:24 Half time
Half Time The match has reached half-time.45:00 +0:54
Gary Teale takes a inswinging corner to the near post, Russell Anderson makes a clearance.45:00 +0:48
The ball is sent over by Paul Dummett, Russell Anderson makes a clearance.44:03
The ball is crossed by Johnny Hayes, clearance by Paul Dummett.43:27
Esmael Goncalves has a shot on goal from outside the box which misses right.42:25
Effort on goal by Kenny McLean from just inside the penalty area goes over the target.41:56
A cross is delivered by Paul Dummett, Russell Anderson manages to make a clearance.41:26
A cross is delivered by Gary Teale, clearance by Joe Shaughnessy.40:20
Inswinging corner taken by Johnny Hayes, clearance made by Steven Thompson.40:11
The ball is swung over by Stephen Hughes, clearance by Jim Goodwin.39:41
Gary Teale crosses the ball, save by Jamie Langfield.39:22
Unfair challenge on Kenny McLean by Stephen Hughes results in a free kick. Jim Goodwin takes the free kick.38:27
Esmael Goncalves gives away a free kick for an unfair challenge on Russell Anderson. Jamie Langfield takes the free kick.36:36
Unfair challenge on Joe Shaughnessy by Steven Thompson results in a free kick. Direct free kick taken by Russell Anderson.35:48
Clark Robertson produces a right-footed shot from the edge of the box and misses to the right of the target.34:48
The ball is delivered by Paul Dummett.34:01
The ball is delivered by Johnny Hayes, clearance made by David Barron.33:12
Free kick crossed left-footed by Johnny Hayes from right wing, Kenny McLean gets a block in.33:12 Booking
Booking Booking for Kenny McLean for unsporting behaviour.33:07
Kenny McLean challenges Peter Pawlett unfairly and gives away a free kick.32:31
Peter Pawlett produces a cross, clearance by Jim Goodwin.31:12
Unfair challenge on Peter Pawlett by Gary Teale results in a free kick. Isaac Osbourne takes the free kick.30:25
Direct strike on goal from the free kick comes in from Gary Teale.30:25 Booking
Booking Mark Reynolds receives a yellow card for unsporting behaviour.30:18
Mark Reynolds challenges Esmael Goncalves unfairly and gives away a free kick.29:42
Corner taken right-footed by Johnny Hayes from the left by-line to the near post, clearance by Gary Teale.28:05
Joe Shaughnessy gives away a free kick for an unfair challenge on Esmael Goncalves. Kenny McLean restarts play with the free kick.27:11
Gary Teale produces a cross, Joe Shaughnessy gets a block in.26:39
Foul by Gavin Rae on Paul Dummett, free kick awarded. Free kick taken by Jim Goodwin.26:08
Peter Pawlett fouled by Paul Dummett, the ref awards a free kick. Isaac Osbourne crosses the ball in from the free kick, David Barron manages to make a clearance.24:03
Gary Teale produces a left-footed shot from just outside the penalty box that goes wide left of the target.19:48
Esmael Goncalves gives away a free kick for an unfair challenge on Isaac Osbourne. Direct free kick taken by Mark Reynolds.19:03
Steven Thompson gives away a free kick for an unfair challenge on Joe Shaughnessy. Direct free kick taken by Jamie Langfield.17:24
Johnny Hayes takes a shot. Craig Samson makes a comfortable save.16:32
Corner taken by Johnny Hayes from the right by-line, clearance made by Steven Thompson.16:24
The ball is swung over by Johnny Hayes, Jim Goodwin gets a block in.14:23
Gary Teale sends in a cross, Russell Anderson manages to make a clearance.12:17
The referee blows for offside. Indirect free kick taken by Jamie Langfield.11:57
Isaac Osbourne gives away a free kick for an unfair challenge on Paul McGowan. Direct free kick taken by Jim Goodwin.9:03
The ball is delivered by Gary Teale.8:12
Free kick awarded for an unfair challenge on Kenny McLean by Gavin Rae. Jim Goodwin restarts play with the free kick.5:42
Esmael Goncalves fouled by Joe Shaughnessy, the ref awards a free kick. Paul Dummett restarts play with the free kick.4:58
The ball is sent over by Johnny Hayes, save by Craig Samson.2:51
The ball is sent over by Johnny Hayes, save by Craig Samson.2:17
Foul by Niall McGinn on Marc McAusland, free kick awarded. Conor Newton restarts play with the free kick.0:00
The referee starts the match.
Live data and text provided by our data suppliers