The Devils took an early lead, but three quick goals by Jordan Pietrus, Ashley Tait and David Clements turned the game on its head by the end of the first session.
However, Andrew Lord’s team tied things up in the second period, before cementing their place at the top of the Elite League with three unanswered goals in the final 20 minutes.
Stewart said; “We played thirty minutes of fantastic hockey and as far as I’m concerned a couple of missed calls, but that happens – it’s part of the game.
“We’re still in a good position going into the third, we have just got to win a period at home and an error on our part defensively, and the guy sneaks in behind us and that’s the go-ahead goal, then we get caught a little bit pushing.
“Their fifth goal came right off our guys stick and I believe their third goal was off a skate too.
“It’s one of their stretches where it seems when things aren’t going great you don’t get the luck either, but you’ve got to work hard and hope that the luck turns over and goes your way.”
(Image permission: Scott Wiggins)