Cardiff Devils hit back from two goals down to win 4-3 against Fife Flyers in Kirkcaldy.
They were forced to grind out a win at Fife’s intimidating home rink and held on for an invaluable win.
Man of the match Gleason Fournier, Joey Martin, Layne Ulmer and Andrew Lord were the scorers in a battling Devils display.
Fife’s Peter LeBlanc was first on the scoresheet, firing home after 58 seconds, and Evan Bloodoff made it 2-0 (10-38).
Devils stayed composed and launched their fightback with Ulmer (11-40) and Martin (12-43) on target to make it 2-2 after the first 20 minutes.
Fournier scored the only goal of the second period (24-21) and Lord made it 4-2 (50-58). Both goals were unassisted.
Danick Gauthier pulled one back for Flyers, but Devils held on to take the points.
Devils, who outshot Flyers 13-4 in that crucial second period, included new signing Toms Rutkis, while Mark Louis, Joey Haddad and Craig Moore were ruled out by injuries.
Cardiff are at home on Sunday evening against the Belfast Giants at Ice Arena Wales in Cardiff Bay (6pm).
The Elite League fixture is the official launch of the Devils partnership with LGBT Sport Cymru.
Tickets have almost sold out, but tickets for the game are available by CLICKING HERE or calling 0800 0842 666.
Learn all about Pride Night and the organisations Devils are partnering with HERE.
The special edition pride jerseys will be auctioned off straight after the game upstairs in the bar.
CLICK HERE to be redirected to the full fixtures list.
Scorers, Flyers: Evan Bloodoff 1+1, Peter LeBlanc 1+0, Danick Gauthier 1+0. James Jorgensen 0+1, Russ Moyer 0+1, Chase Schaber 0+1, Shayne Stockton 0+1.
Devils: Layne Ulmer 1+0. Joey Martin 1+0, Gleason Fournier 1+1, Andrew Lord 1+0, Jake Morissette 0+1, Sean Bentivoglio 0+1.
Period scores (Flyers first) 2-2; 0-1 (2-3); 1-1 (3-4).
Shots on goal: Flyers (on Bowns) 10+4+8=22; Devils (on Iles) 7+13+5=25.
Penalties in minutes: Flyers 4+2+0=6; Devils 6+0+4=10.
Powerplays: Flyers 0/4; Devils 0/2.
Referee: Toby Craig
Stars of the game: Flyers, Peter LeBlanc; Devils, Gleason Fournier.
Elite League results: Manchester 5, Nottingham 3; Coventry 4, Belfast 5; Dundee 0, Guildford 5; MK Lightning 7, Steelers 2; Braehead 8, Edinburgh 2.