Ottawa Prepared for a tight defensive struggle and Owen Nolan's return to the San Jose Sharks, the Ottawa Senators matched their season-high in goals.
Daniel Alfredsson tied a career-high with three goals, and had an assist to lead Ottawa to an 8-4 victory Thursday night over the Sharks.
The Senators also scored eight against Tampa Bay on Jan. 4, falling one goal short of the team record.
"It was a lot of fun, nothing like we expected against a very good defensive team like San Jose," Alfredsson said. "We were expecting a tough battle, fighting for our space in the offensive zone. We got off to a good start in every period, and they had to chase and open the game up."
Nolan, the Sharks captain, scored twice in his first game back from an 11-game suspension.
"I felt great," Nolan said. "I've been well rested, I've had lots of time. I've just been working out and skating, trying to get ready for tonight."
Nolan, who was suspended for a violent hit to the head on Dallas' Grant Marshall, reached 20 goals for the seventh time in his career.
"We're sick of watching him practice so it was definitely good to have him back," San Jose center Mike Ricci said. "Owen did his part. I think everyone else had to play the way we should have. I think we were a little guilty of trying to jump on Owen's shoulders again."
Alfredsson, who had his third career four-point game and second hat trick, assisted on Alexei Yashin's team-leading 29th goal as Ottawa took a 1-0 lead just 1:08 in. He scored his 17th goal 27 seconds into the second to chase rookie goalie Evgeni Nabokov, and added his second of the game at 2:34.
Alfredsson completed his first hat trick since Nov. 2, 1995, with a power-play goal 1:47 into the third.
"It's always nice, especially doing it at home, in front of our fans, and winning the game as well," Alfredsson said.
He just missed adding a fourth goal later in the period when his shot from the slot struck goalie Steve Shields on the shoulder.
"I got the shot off pretty quick and he was able to get his arm up just in time," Alfredsson said. "But I'll take three."
Flyers 2, Sabres 0
Philaelphia Roman Cechmanek made 26 saves for his eighth shutout, tying Dominik Hasek for the NHL lead, as Philadelphia beat Buffalo and Hasek. Philadelphia increased its Atlantic Division lead to three points over New Jersey. Keith Primeau and Eric Desjardins scored second-period goals.
Maple Leafs 3, Capitals 2, OT
Washington Gary Roberts scored with 3:39 remaining in overtime as Toronto beat Washington, snapping a four-game road losing streak. Washington, which had a 12-game unbeaten streak snapped Tuesday, has lost two straight for the first time since Jan. 18-19. The losing streak matches a season high. Joe Sacco scored with 8:18 remaining in regulation to force overtime.
Blackhawks 2, Kings 2
Chicago Chicago's Tony Amonte and Los Angeles' Luc Robitaille scored their 31st goals of the season as the Blackhawks and Kings played to a tie. Both teams entered looking for their fourth straight win.
Wild 1, Flames 1
Calgary, Alberta Jason Wiemer scored the tying goal with 5:12 left in the third period as Calgary and Minnesota played to a tie. Rookie Marian Gaborik scored his 15th goal for Minnesota.
Hurricanes 3, Islanders 1
Uniondale, N.Y. Arturs Irbe turned aside 36 shots, and Carolina got goals from Rod Brind'Amour, Ron Francis and Sandis Ozolinsh to defeat the New York Islanders.
Blue Jackets 5, Predators 2
Nashville, Tenn. Geoff Sanderson scored two goals and added an assist as Columbus beat Nashville. Sanderson sat out Wednesday night's 5-2 victory over Phoenix with a broken left ring finger. Sanderson, who scored the first hat trick for the Blue Jackets last month against Nashville, was questionable for the game.
Bruins 3, Lightning 1
Boston Joe Thornton scored three goals to record his first career hat trick as Boston beat Tampa Bay.