Raith Rovers reached the ALBA Challenge Cup final after hitting back from 2-0 down to beat Dundee on penalties.
Zach Robinson missed the crucial spot kick as Raith set up a final with Hamilton next month with a 4-3 victory in the shootout .
Lyall Cameron’s double put Dundee 2-0 up in the first half but William Akio and Sam Stanton levelled to force the game to penalties.
Aidan Connolly missed for the Kirkcaldy club before Barry Maguire and Robinson failed to convert for Dundee to send Rovers through.
Ian Murray’s side, who are currently fifth in the Championship, will play Hamilton in the final that will be played on Sunday, March 26.