Jamie McBain scored his first NHL goal with less than a second remaining in overtime as the Carolina Hurricanes rallied from a late deficit to beat the Pittsburgh Penguins 3-2 on Saturday.
Seconds after Penguins goalie Marc-Andre Fleury made what looked to be a potential game-saving stop on Chad LaRose’s shot, McBain beat Fleury with 0.9 seconds remaining.
The Penguins led 2-1 on Evgeni Malkin’s goal with 6:55 remaining. Joni Pitkanen tied it at the 16 minute mark.
STARS 5, SENATORS 4
At Dallas, Brad Richards had two goals and Trevor Daley scored the winner as Dallas defeated Ottawa despite a hat-trick by Jason Spezza.
Rookie Jamie Benn and Mike Ribeiro also scored for the Stars.
BLUES 1, DEVILS 0
At Newark, New Jersey, Ty Conklin made 29 saves as St Louis kept up their late-season playoff push with a win over New Jersey.
Alexander Steen scored the only goal for the Blues with 13 seconds left in the first period.
CAPITALS 3, LIGHTNING 1
At Tampa, Florida, Alex Ovechkin scored a goal in his return from a two-game NHL suspension and Jose Theodore made 33 saves as Washington beat Tampa Bay.
The two-time defending MVP took a long pass off the boards from Nicklas Backstrom, skated in on a breakaway and easily scored on Antero Niittymaki to give Washington a 2-1 lead.
Tomas Fleischmann and Alexander Semin also scored for Washington.
Vincent Lecavalier had the Lightning’s only goal.
RED WINGS 4, CANUCKS 3
At Vancouver, British Columbia, Henrik Zetterberg scored as the overtime buzzer sounded to lift Detroit to a dramatic victory over Vancouver.
Zetterberg peeled out of the corner around defenseman Christian Ehrhoff, who had lost his stick, and into the slot before lifting a backhand over the left shoulder of Roberto Luongo as time ran out.
Todd Bertuzzi and Pavel Datsyuk scored five seconds apart and Valteri Filppula added a short-handed breakaway goal with 2:21 left in the second period as the Red Wings rebounded from a two-goal deficit.
Daniel Sedin tied it for Vancouver five minutes into the third.
In other games it was:
• Thrashers 5, Flyers 2
• Sabres 3, Panthers 1
• Maple Leafs 3, Canadiens 2
• Predators 1, Blue Jackets 0
• Coyotes 5, Blackhawks 4
• Kings 1, Islanders 0



