
Dundee are all but relegated from the Scottish Premiership after victory for St Mirren ensured safety for the hosts.
Mark McGhee’s side are six points adrift at the foot of the table with two games to go – and seven goals worse off – after second-bottom St Johnstone drew with Livingston.
Alex Greive pounced on a Charlie Adam error to put St Mirren in front.
Ryan Sweeney and Jordan McGhee threatened an equaliser before Curtis Main doubled the home team’s lead.
St Mirren climb above Aberdeen into ninth place and are eight points clear of St Johnstone.
- Reaction & as it happened
McGhee’s men started in a positive manner without being able to fashion a chance and were undone by Adam’s unfathomable mistake.
The midfielder had the ball deep inside his own half on the left under no pressure and played it across the face of goal into the path of Greive, who gratefully received to score.
The goal shifted the momentum to the hosts and Main’s header was kept out only by a superb Harrison Sharp save before Greg Kiltie flashed a shot wide of the Dundee goal.
Conor McCarthy headed Scott Tanser’s teasing delivery over moments later.
Dundee came out refreshed in the second half and Adam showed character by being involved in some of their best moments.
His free-kick was helped on by the head of Sweeney, bringing out the best in goalkeeper Jak Alnwick.
And an Adam corner prompted a scramble in the St Mirren box with Sweeney forcing the ball forward and McGhee turning it on to the post.
But, again, St Mirren scored against the run of play. Main peeled off on the left of the box, took down Marcus Fraser’s cross and lashed a shot past Sharp. It was the striker’s first goal since September.
With Glenn Middleton heading St Johnstone in front in Livingston, it looked as though Dundee’s fate was sealed. However, Jack Fitzwater’s leveller prevented confirmation of the Dark Blues’ demotion.
Man of the match – Curtis Main

What did we learn?
St Mirren put themselves in a much stronger position with last week’s win at St Johnstone and victory against Dundee gave them their first back-to-back wins since February.
Though not their most impressive campaign, the Paisley side have benefitted from a squad full of seasoned Premiership pros and Stephen Robinson has plenty to work with next term.
Dundee’s last win of any kind is still James McPake’s final match in charge – the Scottish Cup defeat of Peterhead on Valentine’s Day.
They now are virtually certain to be relegated and McGhee is still without victory a dozen matches into his tenure.
What’s next?
Dundee host Hibernian on Tuesday evening (19:45 BST) and St Mirren’s penultimate match of the season is at home to Livingston on Wednesday (19:45).
Player of the match
GreiveAlex Greive
- St MirrenSt Mirren
- DundeeDundee
St Mirren
Avg
-
Squad number21Player nameGreiveAverage rating
7.97
-
Squad number10Player nameMainAverage rating
7.67
-
Squad number16Player nameErhahonAverage rating
7.54
-
Squad number11Player nameKiltieAverage rating
7.54
-
Squad number3Player nameTanserAverage rating
7.54
-
Squad number13Player nameGogicAverage rating
7.36
-
Squad number5Player nameMcCarthyAverage rating
7.34
-
Squad number1Player nameAlnwickAverage rating
7.27
-
Squad number12Player nameHendersonAverage rating
7.27
-
Squad number4Player nameShaughnessyAverage rating
7.27
-
Squad number2Player nameTaitAverage rating
7.17
-
Squad number8Player nameFlynnAverage rating
7.00
-
Squad number6Player namePowerAverage rating
6.84
-
Squad number9Player nameBrophyAverage rating
6.79
-
Squad number22Player nameFraserAverage rating
6.70
Dundee
Avg
-
Squad number30Player nameSharpAverage rating
5.10
-
Squad number24Player nameAndersonAverage rating
4.54
-
Squad number5Player nameSweeneyAverage rating
4.29
-
Squad number77Player nameMcGinnAverage rating
4.14
-
Squad number2Player nameKerrAverage rating
4.07
-
Squad number6Player nameMcGheeAverage rating
3.97
-
Squad number17Player nameMcCowanAverage rating
3.97
-
Squad number3Player nameMarshallAverage rating
3.95
-
Squad number20Player nameRuddenAverage rating
3.84
-
Squad number10Player nameMcGowanAverage rating
3.81
-
Squad number9Player nameMullenAverage rating
3.65
-
Squad number18Player nameMcMullanAverage rating
3.63
-
Squad number26Player nameAdamAverage rating
3.42
-
Squad number15Player nameMulliganAverage rating
3.33
-
Squad number8Player nameByrneAverage rating
2.69
- Line-ups
- Match Stats
- Live Text
Line-ups
St Mirren
Formation 3-4-1-2
- 1Alnwick
- 22Fraser
- 4Shaughnessy
- 5McCarthy
- 2TaitBooked at 35mins
- 13GogicBooked at 89mins
- 16ErhahonBooked at 63minsSubstituted forPowerat 77′minutes
- 3Tanser
- 11KiltieBooked at 50minsSubstituted forFlynnat 82′minutes
- 10MainSubstituted forBrophyat 90+3′minutes
- 21GreiveSubstituted forHendersonat 90+3′minutes
Substitutes
- 6Power
- 8Flynn
- 9Brophy
- 12Henderson
- 26Lyness
- 46Gilmartin
Dundee
Formation 4-2-3-1
- 30Sharp
- 2Kerr
- 6McGhee
- 5SweeneyBooked at 68mins
- 3Marshall
- 10McGowanSubstituted forByrneat 66′minutes
- 26AdamSubstituted forMulliganat 61′minutes
- 17McCowanSubstituted forMcMullanat 61′minutes
- 77McGinn
- 20RuddenSubstituted forAndersonat 74′minutes
- 9Mullen
Substitutes
- 4Fontaine
- 8Byrne
- 12Chapman
- 15Mulligan
- 18McMullan
- 19Robertson
- 22Daley-Campbell
- 24Anderson
- 41Welsh
- Referee:
- David Dickinson
- Attendance:
- 5,564
Match Stats
- Possession
- Home46%
- Away54%
- Shots
- Home14
- Away12
- Shots on Target
- Home5
- Away1
- Corners
- Home11
- Away6
- Fouls
- Home17
- Away7
Live Text
-
Post update
Match ends, St. Mirren 2, Dundee 0.
-
Full Time
Second Half ends, St. Mirren 2, Dundee 0.
-
Substitution
Substitution, St. Mirren. Eamonn Brophy replaces Curtis Main.
-
Substitution
Substitution, St. Mirren. Jay Henderson replaces Alex Greive.
-
Post update
Attempt missed. Marcus Fraser (St. Mirren) right footed shot from outside the box misses to the left. Assisted by Alan Power.
-
Post update
Corner, Dundee. Conceded by Joe Shaughnessy.
-
Post update
Attempt missed. Alex Greive (St. Mirren) right footed shot from the centre of the box misses to the right following a fast break.
-
Post update
Jordan McGhee (Dundee) wins a free kick in the defensive half.
-
Post update
Foul by Curtis Main (St. Mirren).
-
Booking
Alexandros Gogic (St. Mirren) is shown the yellow card for a bad foul.
-
Post update
Attempt missed. Niall McGinn (Dundee) right footed shot from outside the box misses to the left. Assisted by Max Anderson.
-
Post update
Cammy Kerr (Dundee) wins a free kick in the attacking half.
-
Post update
Foul by Richard Tait (St. Mirren).
-
Post update
Attempt missed. Ryan Sweeney (Dundee) header from the centre of the box misses to the left. Assisted by Niall McGinn with a cross following a corner.
-
Post update
Corner, Dundee. Conceded by Alan Power.
-
Post update
Attempt blocked. Niall McGinn (Dundee) right footed shot from the centre of the box is blocked. Assisted by Daniel Mullen.
-
Post update
Shaun Byrne (Dundee) wins a free kick in the defensive half.
-
Post update
Foul by Alexandros Gogic (St. Mirren).
-
Substitution
Substitution, St. Mirren. Ryan Flynn replaces Greg Kiltie.
-
Post update
Foul by Shaun Byrne (Dundee).