Elite League: play-off, quarter-final: Dundee Stars 3, Braehead Clan 1; Braehead Clan 0, Dundee Stars 3 (agg: 1-6); Belfast Giants 4, Fife Flyers 2; Fife Flyers 1, Belfast Giants 4 (agg: 3-8)
Dundee Stars, written off by many in January, marched into the semi-finals of the Elite League play-offs.
They won both legs of the quarter-final against Scottish rivals Braehead Clan after digging deep.
Last night, in Glasgow, the Tayside team silenced the Purple Army.
A packed house saw a blanked first session but Justin Faryna broke the deadlock after good work from Kevin Bruijsten and Joey Sides after 31 minutes.
Sides turned from provider to scorer with a second after 43 minutes with Craig Cescon and Cale Tenaka assisting.
And Kevin Hart fired No 3 just over three minutes later with Tanaka again involved, this time with Sides.
Fife Flyers could not match their stunning 9-5 victory over Belfast Giants at Kirkcaldy in February and bowed out of the competition with a 4-1 scoreline at Kirkcaldy.
Former player Matt Nickerson scored Giants’ opener after 11 minutes but Ryan Dingle levelled in the 24th minute.
Blair Riley after 35 minutes and Chris Higgins four minutes later plus a second from Riley after 44 minutes made sure.
Elsewhere, Sheffield Steelers advance thanks to a 7-6 aggregate win over arch rivals Nottingham Panthers and Cardiff Devils, the league champions, won 6-3 aggregate victory over Manchester Storm.