

Kilmarnock complete a remarkable turnaround with an incredible burst of five goals in 19 second-half minutes as they beat top six rivals St Mirren to go fourth in the Scottish Premiership.
Set-piece goals from Charles Dunne and Mikael Mandron had given the visitors a seemingly comfortable cushion, before Derek McInnes’ tactical tweak – changing from three to four at the back – helped turn the game on its head.
Kyle Vassell began the fightback on the hour and the hosts were soon in front thanks to a Danny Armstrong penalty and Marley Watkins header.
A brilliant individual goal from David Watson and Vassell’s second sealed the stunning revival.
Killie move two points ahead of St Mirren, who remain fifth.
The first half was about as bad as McInnes could have hoped for – the new shape didn’t work, his side could not get the ball to creator-in-chief Armstrong, and they conceded two unbelievably soft goals, both from corners.
Not that Stephen Robinson would say that. Those goals would be well-worked set-pieces in his eyes.
The first might have been a penalty anyway, had Dunne not booted the leather off the ball as he hammered in from close range for his first goal since 2017. Conor McMenamin, who laid the ball off to Dunne, had been dragged to the floor in the process.
The second was a nice, and legal, bit of blocking that allowed Mandron to peel off Joe Wright and volley home.
One change to the shape was all it took for Kilmarnock to spark the fightback. Watson moved from midfield to right-back, and suddenly it clicked.
Kilmarnock’s first goal came from a simple long ball. Initially cleared, Liam Donnelly headed it back into a dangerous area and Vassell prodded past goalkeeper Zach Hemming at the second time of asking.
The mood noticeably shifted and the hosts took full advantage. Watkins beat Ryan Flynn to a ball in behind and referee Ross Hardie pointed to the spot. Armstrong’s precise penalty nestled into the corner and the score was level only three minutes after Kilmarnock’s first.
Three minutes later, they led. Armstrong clipped in a soft corner and Watkins muscled his header into the top corner from the penalty spot.
The comeback sparked delirium in the stands but Kilmarnock were not done. Watkins’ long ball over the top found Vassell and he took a touch before rifling into the bottom corner.
Watson fancied a bit of the action, too. Picking up the ball 30 yards from goal, he skipped by three St Mirren defenders before tickling the ball past the stranded Hemming to wrap up the scoring.
Player of the match – Marley Watkins (Kilmarnock)

Killie crack conundrum to scythe St Mirren apart – analysis
To call this a game of two halves doesn’t do it justice.
Even the most optimistic Kilmarnock fan might have only hoped for a draw when they were two goals down thanks to uncharacteristically soft first-half defending.
However, the good feeling that McInnes has built up meant just one goal put the wind fully back in the Kilmarnock sails and as soon as they had made that breakthrough, they were irresistibly unstoppable.
The frustration might be – why did McInnes feel the need to change the tactics before kick-off and move to three at the back, in an attempt to match St Mirren up?
Ultimately though, fans cannot complain too much. It led to one of the best comebacks in recent Kilmarnock history, and an amazingly dramatic match for the neutral.
What’s next?
Kilmarnock travel to the capital after the international break to face Hearts on Saturday, 30 March, while St Mirren visit Motherwell on the same day (both 15:00 GMT).
Line-ups
Kilmarnock
Formation 4-4-2
- 1Dennis
- 12WatsonBooked at 86mins
- 4Wright
- 17Findlay
- 6DeasSubstituted forNdabaat 90′minutes
- 11ArmstrongSubstituted forStewartat 82′minutes
- 22DonnellyBooked at 63mins
- 31Polworth
- 10KennedyBooked at 75minsSubstituted forMcKenzieat 82′minutes
- 23WatkinsSubstituted forvan Veenat 82′minutes
- 9VassellSubstituted forCameronat 82′minutes
Substitutes
- 3Ndaba
- 7McKenzie
- 14Balagizi
- 15Murray
- 18Cameron
- 20O’Hara
- 21Stewart
- 39Mackay-Steven
- 99van Veen
St Mirren
Formation 3-4-3
- 1Hemming
- 22Fraser
- 13Gogic
- 18Dunne
- 8FlynnSubstituted forJamiesonat 70′minutes
- 6O’HaraBooked at 59mins
- 15Boyd-Munce
- 3TanserSubstituted forBrownat 72′minutes
- 10McMenaminSubstituted forOlusanyaat 66′minutes
- 9Mandron
- 11KiltieSubstituted forAyungaat 71′minutes
Substitutes
- 5Taylor
- 7Ayunga
- 14Scott
- 16Kwon
- 17Baccus
- 20Olusanya
- 21Brown
- 24Jamieson
- 27Urminsky
- Referee:
- Ross Hardie
- Attendance:
- 8,460
Live Text
-
Match ends, Kilmarnock 5, St. Mirren 2.
-
Second Half ends, Kilmarnock 5, St. Mirren 2.
-
Attempt missed. Innes Cameron (Kilmarnock) left footed shot from outside the box is just a bit too high. Assisted by Kevin van Veen following a fast break.
-
Attempt missed. Jonah Ayunga (St. Mirren) left footed shot from the left side of the box misses to the right. Assisted by Jaden Brown with a headed pass.
-
Foul by Rory McKenzie (Kilmarnock).
-
Marcus Fraser (St. Mirren) wins a free kick in the defensive half.
-
Substitution, Kilmarnock. Corrie Ndaba replaces Robbie Deas.
-
Attempt blocked. Lewis Jamieson (St. Mirren) left footed shot from the centre of the box is blocked. Assisted by Toyosi Olusanya.
-
Foul by Innes Cameron (Kilmarnock).
-
Jonah Ayunga (St. Mirren) wins a free kick in the attacking half.
-
David Watson (Kilmarnock) is shown the yellow card for a bad foul.
-
Foul by David Watson (Kilmarnock).
-
Toyosi Olusanya (St. Mirren) wins a free kick in the defensive half.
-
Foul by Greg Stewart (Kilmarnock).
-
Charles Dunne (St. Mirren) wins a free kick in the defensive half.
-
Offside, Kilmarnock. Kevin van Veen is caught offside.
-
Substitution, Kilmarnock. Innes Cameron replaces Kyle Vassell.
-
Substitution, Kilmarnock. Greg Stewart replaces Danny Armstrong.
-
Substitution, Kilmarnock. Rory McKenzie replaces Matty Kennedy.
-
Substitution, Kilmarnock. Kevin van Veen replaces Marley Watkins.
Player of the match
WatkinsMarley Watkins
Kilmarnock
-
Squad number23Player nameWatkins
-
Squad number9Player nameVassell
-
Squad number11Player nameArmstrong
-
Squad number12Player nameWatson
-
Squad number10Player nameKennedy
-
Squad number6Player nameDeas
-
Squad number1Player nameDennis
-
Squad number31Player namePolworth
-
Squad number22Player nameDonnelly
-
Squad number17Player nameFindlay
-
Squad number4Player nameWright
-
Squad number3Player nameNdaba
-
Squad number18Player nameCameron
-
Squad number99Player namevan Veen
-
Squad number7Player nameMcKenzie
-
Squad number21Player nameStewart
St Mirren
-
Squad number9Player nameMandron
-
Squad number11Player nameKiltie
-
Squad number1Player nameHemming
-
Squad number15Player nameBoyd-Munce
-
Squad number6Player nameO’Hara
-
Squad number10Player nameMcMenamin
-
Squad number3Player nameTanser
-
Squad number18Player nameDunne
-
Squad number22Player nameFraser
-
Squad number13Player nameGogic
-
Squad number8Player nameFlynn
-
Squad number7Player nameAyunga
-
Squad number20Player nameOlusanya
-
Squad number24Player nameJamieson
-
Squad number21Player nameBrown