St Mirren are aiming to pull off a shock when they play Rangers in their Petrofac Training Cup semi-final at Ibrox on Saturday.
The match is live on BBC ALBA, kick-off 12.15pm, and the winners will face Peterhead - who beat Queen's Park 2-1 a fortnight ago - in the final on Sunday April 10, 2016.
Ian Murray's men have played Rangers twice in the Ladbrokes Championship this season - losing 3-1 at Ibrox on the opening weekend and 1-0 in Paisley on October 25 - and go into the match on the back of a 1-1 draw with Morton.
Mark Warburton's team also drew 1-1 at the weekend, with Livingston hitting back after Jason Holt had opened the scoring.