FULL-TIME – Celtic 6-2 St Mirrenpublished at 16:35 BST

16:35 BST

Celtic will play Neil Lennon’s Dunfermline Athletic in the Scottish Cup final on 23 May.

One of the strangest and compelling games of football this season comes to an end.

Four – yes four – goals in six minutes in the first period of extra-time have clinched it for Martin O’Neill’s side.

Nobody saw that coming after St Mirren roared back from 2-0 down in the second half of normal time, thanks to great goals from Mikael Mandron.

At that stage, the Buddies looked like the team who would go on and win it.

But substitutes James Forrest and Kelechi Iheanacho, who scored two of those four extra-time goals, changed the game for them.

Celtic's Kelechi Iheanacho celebrates scoring to make it 4-2 during a Scottish Gas Scottish Cup semi-final match between Celtic and St Mirren at Barclays Hampden, on April 19, 2026, in Glasgow, Scotland.Image source, SNS