Holders Raith Rovers are through to the final of the SPFL Trust Trophy after beating Dundee 4-3 on penalties following a thrilling 2-2 draw at the Kilmac Stadium.
A first-half double from Lyall Cameron looked to have Dundee on course but William Akio pulled one back in 77 minutes and Sam Stanton equalised five minutes later.
Extra time failed to produce a winner and Ian Murray's men triumphed on spot-kicks to set up a final meeting with Hamilton Accies on Sunday March 26, venue and kick-off TBC.