St Mirren are on the march to Hampden on Sunday with a place in the Betfred Cup final up for grabs as the Saints take on Livingston.
The Buddies have had to do it the hard way to qualify for the last four. Jim Goodwin's men topped Group G after coming up against Morton, Partick Thistle, Queen of the South and Queen's Park before defeating Aberdeen 2-1 in the second-round thanks to goals from Ilkay Durmus and Jamie McGrath.
Saints then became the first, and so far only, team to beat Rangers this season when the two met in December in the quarter-final. Connor Goldson gave the Ibrox side an early lead. But a double from McGrath either side of half-time put St Mirren in front. A dramatic finish saw Steven Davis net a late equaliser for Rangers, only for Conor McCarthy to score the winner for Saints in injury time.
Livingston also topped their Betfred Cup group having won all of their group matches - defeating Edinburgh City, Alloa Athletic, Stenhousemuir and Airdrieonians. The Lions then defeated Ayr United (4-0) and Ross County (2-0) in the following rounds to qualify for this weekend's semi.
Livingston v St Mirren
Competition: Betfred Cup
Date: Sunday 24th January 2021
Venue: Hampden Park
How to watch the match
Premier Sports will have live and exclusive coverage of our match within the UK and Ireland. To find out how to sign-up please follow this link.
International subscribers to St Mirren TV can watch on St Mirren TV as part of their subscription.
Saints have been victorious in the two meetings against Livingston this season - winning 1-0 on both occasions.
The first came on the opening day of the 2020/21 season with Richard Tait scoring his first St Mirren goal to secure the win.
Jake Doyle-Hayes was the match-winner when the Buddies travelled to Livingston in November.
Who are the officials?
David Munro is the referee on Sunday and he'll be assisted by David Roome and Drew Kirkland. The fourth official is Alan Muir.