The semi-final line-uppublished at 22:01 Greenwich Mean Time 16 December 2020
- St Mirren
- St Johnstone
- Livingston
- Hibernian
What a chance for either of these clubs to win a major trophy.
The draw for the last four will be coming up soon.
Semi-final draw: Livingston v St Mirren, St Johnstone v Hibernian
FT: St Mirren 3-2 Rangers - McCarthy nets in stoppage time after Davis levelled. McGrath double had followed Goldson opener
FT: Livingston 2-0 Ross County - Sibbald & Forrest for hosts
Nick McPheat
What a chance for either of these clubs to win a major trophy.
The draw for the last four will be coming up soon.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Rangers' unbeaten run is over. Steven Davis' 88th-minute equaliser looked to have sent the tie to extra-time, but Conor McCarthy's injury-time winner turned the game back in the Buddies' favour in truly bonkers fashion.
St Mirren are going to Hampden!
St Mirren 3-2 Rangers
Rangers throwing everything at it now as James Tavernier's header is straight at Jak Alnwick.
That could be it...
St Mirren 3-2 Rangers
Amid the celebrations Jim Goodwin has been sent off.
I don't why to be honest. A bit wild here.
Conor McCarthy
WHAT IS GOING ON HERE?!!
Richard Tait is denied by a ridiculous save from Allan McGregor, but McCarthy is on hand to hammer home the rebound.
This is incredible.
Steven Davis
What a huge goal that could be!
James Tavernier curls a fantastic free-kick to the top corner but he's denied by the woodwork. The rebound falls to Davis who volleys into the ground beyond Jak Alnwick.
Heartbreak for the hosts.
St Mirren 2-1 Rangers
St Mirren's organisation and effort has been unbelievable in this second half.
Less than five minutes away from a memorable win for Jim Goodwin's side.
St Mirren 2-1 Rangers
And he does come off, making way for Ianis Hagi.
St Mirren 2-1 Rangers
Leon Balogun appears to have taken a sore one after an aerial challenge with Jon Obika results in the striker's elbow clashing with the Rangers defender.
Looks like he's going to have to come off...
Livingston are the third team through to the Scottish League Cup semi-finals after a comfortable 2-0 win over Ross County.
Craig Sibbald and Alan Forrest with the goals and David Martindale makes it four wins out of four as interim manager.
St Mirren 2-1 Rangers
I do not envy the emotions St Mirren fans must be going through here. Not one bit.
It's just wave after wave of Rangers attack, albeit they haven't created anything clear cut... yet.
St Mirren 2-1 Rangers
Connor Goldson claims for a penalty as he challenges with Joe Shaughnessy for a ball in the box.
Don't think there was enough there in all honesty...
St Mirren 2-1 Rangers
St Mirren bodies are getting deeper and legs are getting heavier by the minute as Rangers continue to push.
The visitors have 15 minutes to turn this around...
St Mirren 2-1 Rangers
Allan McGregor pulls off a smart stop to deny a Joe Shaughnessy header, but the flag was up anyway.
Straight up the other end James Tavernier tries his luck from distance but Jak Alnwick gathers well.
St Mirren 2-1 Rangers
Cedric Itten and Bongani Zungu make way for Jermain Defoe and Glen Kamara.
Can they turn the game around?
St Mirren 2-1 Rangers
Rangers are turning up the pressure.
Steven Davis finds Ryan Kent on the right, the winger cuts inside but his shot is tame on his weaker left foot and Jak Alnwick gathers easily.
St Mirren 2-1 Rangers
Rangers continue to press as Cedric Itten crosses from the right, but Kemar Roofe can't wrap his foot around the ball to steer it goalwards at the near post.
St Mirren 2-1 Rangers
Steven Gerrard would have brought Steven Davis on in the hope his side could regain complete control of the game, but it's just not happening so far.
St Mirren are working tirelessly to ensure it doesn't happen it's working so far.
Huge 20 minutes to come.
St Mirren 2-1 Rangers
James Tavernier thinks he's equalised for Rangers but Kemar Roofe is judged to have ran the ball out before crossing it to the Rangers captain.
It's a tight one but I think the lineman has got it just right.