Sebastien Sylvestre netted the game winner as Belfast Giants bounced back from an early deficit to edge battling Edinburgh Capitals 6-5 in the Challenge Cup at Murrayfield.

He found the net unassisted with just over 13 minutes of the game left but goals from Mike Gazzola and Taylor Stefishen made it an edgy final three minutes for the Belfast side.

It was a glory night for Giants’ Glasgow-born forward Colin Shields who iced in his 600th Elite League game and scored one goal and assisted on another.

Jimmy Jensen netted a treble as Dundee Stars edged arch rivals Fife Flyers 7-5 on Tayside also in the Challenge Cup. Dundee led 5-1 after the first session and 7-2 after the middle period.

Fife hit back with three goals in the final 20 minutes to put a more respectable face on the scoreline.

Braehead Clan completed a dismal weekend with a 4-1 defeat at Coventry Blaze.

Adam Brace scored the Glasgow side’s only goal after four minutes of the second period to make the scoreline 2-1.

But Blaze claimed two third-period goals to take the points, including a third goal of the season from captain Ryan Dingle, a former Fife Flyers player.

Coach John Tripp has now seen his under-strength side skid to back-to-back Elite League defeats on the road after losing 3-1 at newcomers Milton Keynes on Saturday.