PITTSBURGH -- Evgeni Malkin picked up his first two-goal game in more than 18 months and added the game-winner in the shootout and the Pittsburgh Penguins rallied past the Toronto Maple Leafs 6-5 on Wednesday night.
Chris Conner, Kris Letang and James Neal also scored for Pittsburgh, which erased 4-1 and 5-3 deficits. Sidney Crosby added two assists to lift his point total to a league-leading 33 and scored in the second round of the shootout against Jonathan Bernier before Malkin finished it off.
Jeff Zatkoff stopped 11 of 13 shots after replacing ineffective starter Marc-Andre Fleury less than a minute into the second period.
James van Riemsdyk scored twice and added an assist for the Maple Leafs. Phil Kessel, Tyler Bozak and Nazem Kadri also scored for Toronto, but the Maple Leafs lost their way after taking a big lead (see full recap).
Red Wings pound Bruins
DETROIT -- Niklas Kronwall, Henrik Zetterberg, Gustav Nyquist and Tomas Tatar each a goal and an assist in the Detroit Red Wings' 6-1 win over the Boston Bruins on Wednesday night.
Justin Abdelkader and Drew Miller and also scored for Detroit. Johan Franzen had three assists, Joakim Andersson two assists and Jonas Gustavsson made 16 saves.
Jarome Iginla scored for Boston and Tuukka Rask stopped 22 shots.
Abdelkader opened the scoring at 11:49 of the first period when he put in a loose puck from the bottom of the left circle off the rush, 11 seconds after Detroit killed off a high-sticking penalty to Franzen. It was Abdelkader's third goal of the season.
The Red Wings scored three goals in less than four minutes in the second period (see full recap).
Big second period leads 'Canes past Devils
NEWARK, N.J. -- Patrick Dwyer scored short-handed to cap a three-goal burst in the second period, and the Carolina Hurricanes snapped their six-game road losing streak with a 4-3 victory over the New Jersey Devils on Wednesday night.
Justin Faulk scored his first of the season, and Tuomo Ruutu and Ron Hainsey each had a goal for the Hurricanes, who opened a 4-1 lead and held on behind 19 saves from Cam Ward. Eric Staal's assist extended his season-best points streak to seven games.
Travis Zajac, Andy Greene and Jaromir Jagr scored for the Devils, who lost their third in a row -- all with Martin Brodeur in goal (see full recap).