BOSTON — Alexander Semin scored early in overtime to lift the Washington Capitals to a 4-3 win over the Boston Bruins in a clash of the top teams in the NHL's Eastern Conference.
Semin scored just 22 seconds into overtime, with a slap shot from just inside the red line, as the Capitals moved within eight points of the first-placed Bruins.
Boston lost at home for just the fourth time in its past 27 games.
Canadiens 3, Sharks 2
In Montreal, the hosts scored three times in the opening period and then held off Western Conference leaders San Jose.
Andrei Markov and Saku Koivu each had a goal and an assist for the Canadiens, who found the net three times in less than seven minutes.
The Sharks scored twice in 49 seconds in the second period, but could not find another goal.
Predators 8, Red Wings 0
In Nashville, Tennessee, Nashville scored five first-period goals for the first time in franchise history and went on to crush defending champions Detroit.
Detroit goalie Ty Conklin was taken off after conceding four goals inside the opening ten minutes, as Detroit let in most goals this season.
Devils 7, Panthers 2
In Newark, New Jersey, Zach Parise had two goals and an assist as New Jersey routed Florida.
The Devils made life easy for goalie Martin Brodeur in his second game back from elbow surgery. Brodeur needed to make only 15 saves for his 546th career victory — five short of tying Patrick Roy's NHL record.
Parise has 38 goals this season for New Jersey, which extended it Atlantic Division lead to seven points.
Ducks 4, Stars 3
In Dallas, the hosts went down to their fourth straight home loss, beaten by Anaheim.
Corey Perry scored the tying goal for the Ducks in the third period and Teemu Selanne added the winner soon after.
The result broke the tie between the Pacific Division rivals, putting Anaheim two points ahead.
Oilers 3, Wild 2
In Edmonton, Alberta, Edmonton edged Minnesota to boost its playoff hopes in the tight Western Conference.
Dwayne Roloson made 43 saves, Ales Hemsky, Zack Stortini and Tom Gilbert scored goals, and Liam Reddox had two assists for the Oilers, who moved into a tie for seventh place in the West, two points ahead of the Wild.
Rangers 6, Avalanche 1
In New York, the home team broke out of its scoring doldrums to thrash Colorado and give new coach John Tortorella his first home win.
Ryan Callahan and Nikolai Zherdev scored in the first 68 seconds to put the Rangers on course for a win that moved them into sixth place in the Eastern Conference.
New York got its second four-goal first period of the season.
Blues 3, Coyotes 1
In Glendale, Arizona, rookie David Perron scored the winning goal on a third-period power play as St. Louis downed Phoenix.
Chris Mason made 26 saves for the Blues, who stayed within three points of the provisional eighth and final playoff berth.
Mason has allowed in only five goals in the past five games.
Thrashers 5, Hurricanes 3
In Atlanta, Rich Peverley scored two of Atlanta's four third-period goals that sank Carolina.
Ilya Kovalchuk had two goals and three assists for the Thrashers.
Carolina remains tied with Buffalo for the eighth in the Eastern Conference.
Maple Leafs 4, Senators 3, OT
In Ottawa, Pavel Kubina scored his second of the game 33 seconds into overtime, lifting Toronto over Ottawa.
Curtis Joseph made 29 saves for the Maple Leafs, recording just his second win of the season.
Kubina tied it with just over five minutes remaining with a power-play goal.
Islanders 2, Sabres 0
In Uniondale, New York, Yann Danis made 31 saves for his second straight shutout at home as New York beat Buffalo.
Sean Bergenheim scored both goals for the Islanders.