Edinburgh Capitals finally ended their 39-game winless streak in the best possible fashion as they thrashed local Elite League rivals Fife Flyers 8-3.
The victory ended a run that had gone back to December 2010.
The Murrayfield side took two huge Challenge Cup points in a one-sided match that had their long-suffering fans smiling for once.
Tomas Valecko opened the scoring for the home side with a wonderful flick shot, beating netminder Blair Daly.
Rene Jarolin added a second just before the first interval then swept home number three before Matt Siddall pulled one back for the Flyers.
Jarolin completed his hat-trick just before the end of the second before Flyers' Steven Gunn received a game misconduct penalty for his shameful high stick on Martin Petrina's face.
The goals kept on coming from then on in, with Tomas Valecko adding his second and Edinburgh's fifth before skipper Jan Safar and Marcis Zembergs weighed with a goal apiece.
Mike Hamilton pulled another back for the sorry Flyers, but Bari McKenzie scored the Capitals' eighth, with Siddall scoring again to give the scoreline hollow respectability.
Caps player-coach Richard Hartmann said afterwards: "It was one of those games where everything seemed to go right for us and I am proud of my players.
"We've had games where we had many chances but failed to score them, but this game was different and I'm pleased for the fans."
Fife coach Todd Dutiaume said: "I can accept guys maybe not being good enough for this league, but not looking like you care for 60 minutes is difficult to swallow."
Elite League, Scottish results and scorers:
Saturday 8 October
Elite Ice Hockey League
Nottingham Panthers 7-3 Edinburgh Capitals (Lachowicz 8:25, Lepine 15:13, Myers 22:24, Beauregard 37:39, Clarke 38:35, Benedict 50:51, Neilson 58:01 PP); (Petrina 6:33, Holecko 9:44, Hartmann 45:34)
Cardiff Devils 4-2 Fife Flyers (Hill 16:14, Batch 31:49, Pierce 34:08, Matzka 59:07 PP); (Stewart 38:54 PP, Hamilton 41:09)
Sunday 9 October
Elite Ice Hockey League
Nottingham Panthers 3-0 Braehead Clan (Champagne 18:51 PP, Lee 41:21 PP, Lachowicz 59:15 EN)
Dundee Stars 3-1 Hull Stingrays (Mazur 11.02, Ceman 43:36 PP, Konkle 46:04); (Tendler 37:05)
Edinburgh Capitals 8-3 Fife Flyers (Valecko 11:15, Jarolin 19:48, Jarolin 29:56, Jarolin 39:38 PP, Valecko 45:23 PP, Safar 46:59 PP, Zembergs 48:18, McKenzie 53:20); (Siddall 30:45, Hamilton 52:15, Siddall 57:20)