Jason Spezza's second career hat trick lifted the Ottawa Senators to a 3-2 victory over the Pittsburgh Penguins in the NHL on Saturday. Spezza beat goalie Dany Sabourin three times in the second period. He has six goals in five games. Dany Heatley added a pair of assists and Alex Auld made 17 saves for Ottawa. NHL scoring leader Evgeni Malkin and Jordan Staal each had a goal and an assist for the Penguins. Malkin's goal was a short-handed effort, while Staal's came on the power play. Sidney Crosby had an assist to extend his point streak to six games. Bruins 4, Panthers 0: At Sunrise, Florida, Phil Kessel scored his team-leading 16th goal and Manny Fernandez won his seventh consecutive start as Boston beat Florida. Kessel has scored in five straight games and has six goals in that span. He also owns the NHL's longest current point streak – an 11-game run. Fernandez stopped 26 shots in his first shutout of the season. Michael Ryder, Shane Hnidy and Blake Wheeler also scored. David Krejci had three assists for the Bruins, who have won 16 of their last 19 games. Florida had its three-game winning streak and six-game point streak snapped. Devils 2, Canadiens 1, OT: At Montreal, Zach Parise scored a power-play goal 31 seconds into overtime to lift New Jersey over Montreal and 4-1 on a a five-game road trip. Scott Clemmensen, who made 25 saves, became the first New Jersey goalie other than Martin Brodeur – who had left elbow surgery in early November – to start against the Canadiens since February 1997. Montreal fell to 3-1 on its team-record seven-game homestand. Canadiens rookie Matt D'Agostini scored for the third game in a row. Red Wings 5, Blackhawks 4: At Detroit, Pavel Datsyuk scored in a shootout to complete Detroit's comeback from a two-goal deficit. Valtteri Filppula had a goal and an assist and Henrik Zetterberg and Marian Hossa also scored for the Red Wings. Jonathan Toews scored twice, Andrew Ladd had a goal and an assist and Patrick Sharp added a goal for Chicago in regulation. Patrick Kane and Brian Campbell each had two assists. Other results: Flyers 2, Hurricanes 1, OT; Thrashers 5, Islanders 1; Capitals 2, Maple Leafs 1; Sabres 4, Lightning 3; Predators 1, Wild 0; Blues 4, Coyotes 3; Oilers 3, Sharks 2, OT; Kings 3, Blue Jackets 0.