In a jam-packed Tuesday night lineup for NHL hockey involving five Canadian teams, one game stood out: the first meeting between Connor McDavid of the Oilers and Jack Eichel of the Sabres.
Here's a look at that game and how all the Canadian teams fared:
McDavid outduels Eichel
Connor McDavid scored 22 seconds in, then added his second goal of the game in overtime as the Oilers beat Jack Eichel and the Sabres 2-1.
In the highly anticipated battle between the top two picks in last year's NHL entry draft, McDavid dazzled en route to leading his team to victory. He scores the winner by blowing past Buffalo's defence seconds after Eichel spun around a defender and missed just wide with a twirling backhand attempt.
Eichel finished with no points, a minus-1 rating and five shots on goal.
Cam Talbot made 32 saves in the win.
Flames burned by late penalty
A costly too-many-men penalty in the third period led to a Boston power-play goal by Patrice Bergeron that made the difference in the Flames' sixth loss in a row, 2-1, in Boston.
Jakub Nakladal, with his first NHL goal, tied the game for Calgary in the third period after Boston opened the scoring on Landon Ferraro's first-period goal.
The bench penalty was called on the Flames at the 15:53 mark of the third period and 43 seconds later Bergeron connected for the game-winner.
Jets grounded by Jagr game-winner
Reilly Smith scored twice and Jaromir Jagr had the game-winner in Winnipeg as the Florida Panthers scratched out a 3-2 win over the Jets.
Smith's pair of goals bracketed second-period goals by Winnipeg's Dustin Byfuglien and Andrew Copp.
Jagr notched his 21st of the season and career goal no. 743 against Ondrej Pavelec, 1:45 after Smith's tying goal in the third period.
It was the fifth consecutive loss at the MTS Centre for the Jets.
Sens' late goal not enough
The Senators lost 4-3 in a shootout against the Blues, but they didn't go down without a fight.
St. Louis opened up a 3-0 lead before Ottawa clawed back, eventually scoring the tying goal with 0.1 seconds left in the third off the stick of Jean-Gabriel Pageau.
The Blues Patrik Berglund scored the shootout's only goal in the 11th round to give St. Louis two points.
Ottawa sits five points back of Pittsburgh for the final playoff spot in the Eastern Conference.
'Lucky' Isles clip Canucks
Thomas Hickey scored the winner in the third period and Thomas Greiss made 31 saves as the visiting Islanders defeated Vancouver 3-2 in a game where New York had just nine shots through 40 minutes and saw all three of their goals go in off Canucks defencemen.
"Our goalie sort of bailed us out there and we got lucky," admitted Hickey.
Travis Hamonic and Anders Lee also scored for New York (34-20-7), which moved to within five points of the Rangers for second in the Metropolitan Division and three up on fourth-place Pittsburgh.
Linden Vey and Daniel Sedin replied for Vancouver (24-26-12), which got 21 saves from Jacob Markstrom. The Canucks remain eight points out of the final playoff spot in the Western Conference.