OTTAWA - Patrick Sharp scored the tying goal early in the third period and set up Jonathan Toews' goal in overtime in the Chicago Blackhawks' 4-3 win against the Ottawa Senators last night.

Martin Lapointe and Brent Seabrook also scored for Chicago in Martin Havlat's first game in Ottawa since he was dealt to the Blackhawks on July 10, 2006.

Dany Heatley scored twice for Ottawa, and Dean McAmmond got his second shorthanded goal of the season.

Ottawa lost its second in a row, including a 3-2 loss in Atlanta on Thursday.

Blues 4, Bruins 1

BOSTON - Former Bruin Brad Boyes continued his strong start with his 21st goal and Manny Legace made 24 saves in leading St. Louis over Boston.

Boyes, making his first appearance in Boston since the Bruins traded him to the Blues last season for defenseman Dennis Wideman, scored his 12th goal in 17 games. On Thursday, Boyes posted his 20th in the team's 31st game - the earliest since Brett Hull did it in 29 during the 1994-95 season.

Predators 4, Kings 3

NASHVILLE - Jason Arnott recorded his first hat trick in more than two years and Nashville snapped a five-game losing streak by sending Los Angeles to its seventh straight loss.

The hat trick was the seventh of Arnott's career, and first with the Predators. His last one came Nov. 16, 2005, at Anaheim when he was with Dallas.

Hurricanes 4, Lightning 1

TAMPA, Fla. - Ray Whitney scored twice and had an assist in the third period, and Cam Ward stopped 29 shots as Carolina defeated Tampa Bay.

Andrew Ladd and Eric Staal, who had an empty-net goal with 2.8 seconds to play, also scored for the Southeast Division-leading Hurricanes.

Martin St. Louis scored for Tampa Bay.

Thrashers 3, Canadiens 2

ATLANTA - Slava Kozlov and Marian Hossa each scored in the shoot-out as Atlanta posted a win against Montreal.

Islanders 3, Capitals 2

UNIONDALE, N.Y. - Richard Park's goal 3:43 into overtime helped New York to a victory against Washington.

Miroslav Satan and Bill Guerin also scored for the Islanders, and Rick DiPietro stopped 14 shots in his 106th NHL victory. That moved him into a third-place tie with Kelly Hrudey on New York's career list.

Maple Leafs 2, Panthers 1

SUNRISE, Fla. - Pavel Kubina scored a power-play goal 34 seconds into overtime and Toronto snapped a three-game losing streak with a win against Florida.

Red Wings 4, Wild 1

ST. PAUL, Minn. - Dominik Hasek made 18 saves, and tight-checking Detroit suffocated hot-scoring Marian Gaborik in a victory over Minnesota.

Canucks 2, Coyotes 1

PHOENIX - Trevor Linden and Taylor Pyatt scored shoot-out goals as Vancouver slipped past Phoenix.

Ducks 5, Sharks 2

SAN JOSE, Calif. - Corey Perry scored his 19th goal of the season on a power play as Anaheim downed San Jose.