May 9, 2021 at 2.15pm UK at Hampden Park
Middleton set up the opener and scored his side's second.
Five players are back for the Buddies.
Sports Mole previews Sunday's Scottish Cup clash between St Mirren and St Johnstone, including predictions, team news and possible lineups.
Head to Head
How you voted: St Mirren vs St Johnstone
Frank McGarvey tips St Mirren for cup successFrank McGarvey's goal against Hearts took St Mirren to the Scottish Cup final in 1987.
May 5, 15:45
St Johnstone hit by coronavirus outbreak ahead of Scottish Cup semi-finalTwo players have tested positive and two more are self-isolating.
May 6, 13:43
Jamie McCart desperate to reach Scottish Cup finalFour players have been ruled out of this weekend's semi-final due to a Covid-19 outbreak.
May 6, 18:19
Did you know...?