San Jose's Evgeni Nabokov had to make just 15 saves to improve to 12-12-5
Jeff Cowan and George Parros scored 29 seconds apart in the opening 3:17 of the game to give the Kings a 2-0 advantage.
Grant Stevenson and Jonathan Cheechoo scored power-play goals to get San Jose even.
Senators 7, Maple Leafs 0
At Ottawa, Dominik Hasek earned his 67th career shutout, and Ottawa's Pizza Line combined for nine points in the Senators' 1,000th regular-season game.
Hasek made 23 saves for his fourth shutout of the season and moved ahead of Patrick Roy into 12th place on the NHL career list.
Ottawa's top line of Daniel Alfredsson, Dany Heatley and Jason Spezza each had three points. Alfredsson scored twice -- the opener 39 seconds in and a short-handed tally. Heatley and Spezza each had a goal and two assists.
Mike Fisher had two goals, and Peter Schaefer also scored for Ottawa, which improved to 5-0 against its provincial rivals this season.
Ed Belfour allowed all seven goals for the Maple Leafs, who lost their season-high fifth straight after winning seven of eight. Toronto, which has been outscored 23-2 in its last three games against Ottawa.
Rangers 3, Bruins 2, SO
At Boston, Petr Sykora scored in the sixth round of the shootout to lift New York.
Sykora also had a goal in regulation to stake New York to a 2-0 lead.
In the shootout, Jaromir Jagr scored on the Rangers' first chance. After a pair of saves each by New York's Henrik Lundqvist and Boston's Tim Thomas, Patrice Bergeron scored to get the Bruins even and send the tiebreaker into extra frames.
The Rangers improved to 5-1 in shootouts -- including 3-0 on the road -- while Boston dropped to 0-4.
Jason Ward also scored for the Rangers in regulation. Marco Sturm and Brad Stuart scored in the second period to tie it for the Bruins, who have gone to overtime in three of four games.
Capitals 5, Hurricanes 2
At Washington, Olie Kolzig made 31 saves, Matt Pettinger and Brooks Laich both had a goal and an assist, and last-place but suddenly surging Washington stretched its winning streak to four and snapped Carolina's victory run at nine.
Carolina made it tight while trying for a franchise-record 10th consecutive victory. Erik Cole scored on a short-handed penalty shot 9:21 into the third period, and captain Rod Brind'Amour added his 21st goal at 11:34 to cut the Hurricanes' deficit to 3-2.
On paper, the game looked like quite a mismatch. Carolina entered with an NHL-best 68 points -- 31 more than Washington -- and the Hurricanes won the two previous meetings of the Southeast Division rivals by a combined score of 11-2.
Capitals rookie Alexander Ovechkin had his goal-scoring streak ended after five games, but he stretched his points run to eight games.
Flames 4, Sabres 1
At Calgary, Alberta, Robyn Regehr's disputed second-period goal helped Calgary beat Buffalo.
Calgary was on a two-man power play when Daymond Langkow's shot hit Regehr's skate in front of Buffalo's net and caromed into the goal. Sabres goalie Martin Biron immediately argued that Regehr kicked the puck in, making an animated kicking motion with his leg for emphasis while making his case to the officials.
But the goal stood after a video review.
Darren McCarty, Kristian Huselius and Shean Donovan also scored for Calgary. Maxim Afinogenov scored for the Sabres.