Sheffield Steeldogs chalked up an English Premier League record of 13 straight consecutive home wins - and then lost the night after.
Dogs beat rivals Manchester Phoenix 2-1 but then fell were outplayed by Swindon Wildcats, on Sunday, losing 4-2.
Coach Andre Payette was disappointed with the defeat, which saw experienced defenceman Pavel Gomeniuk, kicked out of the game through a slashing penalty.
Swindon were the first to get on the scoreboard with Sheffield replying with a rocket from the blueline by man of the match Steve Duncombe. Payette then gave Steeldogs the lead at 35.50 on the powerplay but that was the end of their scoring. The last goal they conceded was empty netter at 59:25.
A large crowd at iceSheffield saw a decent win over second place Manchester, pegging them back to just the two points ahead.
Steeldogs took a very early lead as Janis Ozolins claimed his 50th goal of the season just 1:05 into the game from a loose puck in front of goal.
Ben Bowns made a great sliding pad save across the net to prevent the equaliser.
After some dominant play by Steeldogs over a slower Phoenix in the first period they were rewarded with a second goal at 19:53 by Edgars Bebris.
Phoenix upped their intensity by a few notches at the start of the second. They pinned Steeldogs in their own zone for long periods, especially after an early g9oal at 21:38 from Juraj Faith.
Despite the pressure, the home defence worked tirelessly to keep the shots count down, though with Bowns making some more crucial close-up saves to keep the lead.
Steeldogs could have extended their lead at the midway point as Bebris nearly scored after firing in a scorcher that rocketed off the post.
The third period was a scoreless contest.