Sheffield Steelers pulled off a stunning, last-gasp win in the Challenge Cup in South Wales last night.
They put Cardiff Devils to the sword 5-4 in a night the home side was trying to make up for home losses to Nottingham Panthers and Coventry Blaze.
It was the South Yorkshire side's fifth straight win and ensured qualification from the Group stage.
Zack Fitzgerald was a welcome scorer to open Sheffield's account after 10 minutes - his first of the season.
Mark Richardson equalised for the Welsh.
But then came an astonishing 3-0 middle period for Paul Thompson's road men.
John Armstrong, Jesse Schultz and Tyler Mosienko all stuck the puck away to give Sheffield a 4-1 lead.
Chris Mulligan brought one back for Devils at 48;15 to re-ignite Cardiff's hopes.
But then came a flattener for them - on-form Schultz getting the second of the night - and his sixth goal in four games.
it looked game over with 11 minutes left.
But Devils had a late shocker - two goals in a minute from Andrew Hotham and Patrick Asselin.
That made for an exciting finish - but Steelers had done enough in the middle period to grab the two points.
Steelers are at home on Sunday to Devils at Sheffield Arena face off 5pm.
Saturday 15th October
Braehead Clan 6 Fife Flyers 3
Coventry Blaze 1 Belfast Giants 4
Manchester Storm 4 Edinburgh Capitals 2
Challenge Cup Group B
Cardiff Devils 4 Sheffield Steelers 5
Sunday 16th October
Dundee Stars v Manchester Storm - 6.30pm
Edinburgh Capitals v Coventry Blaze - 6.00pm
Nottingham Panthers v Belfast Giants - 4.00pm
Sheffield Steelers v Cardiff Devils - 5.00pm
Challenge Cup Group A
Fife Flyers v Braehead Clan - 6.30pm