Alex Ovechkin scored two goals, the second while rolling on the ice, and the Washington Capitals won consecutive road games for the first time all season, beating the Phoenix Coyotes 6-1 on Monday.
Ben Clymer and Matt Bradley had a goal and an assist each, and Dainius Zubrus and Brian Sutherby also scored for the Capitals, who improved to 6-13-1 away from home.
Ovechkin has an NHL rookie-high 32 goals this season and five in two games. He had his first hat trick on Friday at Anaheim.
Backup Capitals goalie Brent Johnson won at Anaheim and was rewarded with a second consecutive start, making 21 saves.
Shane Doan scored a power-play goal for Phoenix.
Bruins 4, Mighty Ducks 3, OT
At Boston, Patrice Bergeron scored the winner 1:55 into overtime and assisted on two other goals to lead Boston past Anaheim.
Bergeron completed a 2-on-1 by taking a pass from a streaking Marco Sturm and firing a slap shop past goaltender Ilya Bryzgalov to give the Bruins their first win in four games. Boston finished its homestand 3-3-1.
Tim Thomas, making his second start since getting called up from Providence on Jan. 10, saved 25 shots to record his first NHL win since April 5, 2003.
Sturm scored twice and Sergei Samsonov added a goal for the Bruins, who led 3-1. Scott Niedermayer had Anaheim's first goal, and Chris Kunitz and Ryan Getzlaf scored 58 seconds apart in the third period to tie it.
Sharks 3, Lightning 1
At San Jose, California, Kyle McLaren, rookie Milan Michalek and Nils Ekman scored in San Jose's sixth victory in seven games.
NHL assists leader Joe Thornton had two more for the Sharks, who escaped last place in the Pacific Division with their ninth victory in 11 home games. After spending most of the season at the bottom, surging San Jose (21-17-5) now has 47 points, tying Anaheim and moving ahead of Phoenix with games in hand on both rivals.
Vesa Toskala made 21 saves, staying unbeaten since Nov. 8 while backing up Evgeni Nabokov.
Sean Burke made 23 saves in the ninth loss in 13 games for the Lightning.
Canucks 4, Penguins 2
At Pittsburgh, Pennsylvania,Todd Bertuzzi's fourth goal in two games gave Vancouver a two-goal lead, and Henrik Sedin sealed it with a power-play score in the third period to send Pittsburgh to its seventh consecutive loss.
Penguins star Sidney Crosby scored his first goal during the losing streak and his 22nd overall during another eventful night, engaging in several shoving matches with the Canucks and taking two more penalties.
The Penguins were trying to get back into the game after Mark Recchi's 13th goal in the final minute of the second got them within 3-2.
Instead, the Crosby penalty and John LeClair's tripping penalty about a minute later gave the Canucks an extended stretch of power-play time, and Sedin took advantage.
Vancouver won its fifth in six games after dropping four of five.
Brendan Morrison, who also assisted on Bertuzzi's goal, put the Canucks up 2-1 early in the second.
Senators 6, Wild 1
At St. Paul, Minnesota, Patrick Eaves had two goals and an assist for Ottawa in a rout of Minnesota.
Playing his first NHL game in his home state, Eaves recorded the first multipoint game of his career, scoring in the first and second periods as the Senators rallied from a 1-0 deficit.
Filip Kuba scored on the first shot for the Wild, who managed just three in the game's first 30 minutes in losing for the fourth time in five games -- all at home.