PITTSBURGH, Pa. - Chris Kunitz, Tyler Kennedy, Steve Sullivan and Evgeni Malkin scored within a seven-minute stretch of the first period, and Sidney Crosby had three assists to power the Penguins.
Crosby was playing his third game since his return from concussion-like symptoms.
Pascal Dupuis and Jordan Staal also scored for the Penguins.
Marc-Andre Fleury stopped 24 shots as Pittsburgh bounced back from an overtime loss to St. Louis on Wednesday.
The Penguins ripped off four goals in the game's first 10 minutes, chasing Ottawa's Chris Anderson, who stopped just four of the eight shots he faced before giving way to Alex Auld.
OILERS 5, WILD 2
ST. PAUL, Minn. (AP)—Ryan Nugent-Hopkins scored twice, Ryan Smyth had a goal and an assist and Edmonton won in Minnesota for the first time in 18 games.
Taylor Hall and Shawn Horcoff also scored for Edmonton, which last won at Minnesota on Jan. 6, 2007. The Oilers have won three of four overall, scoring a combined 20 goals in the trio of victories.
Devin Setoguchi and Pierre-Marc Bouchard scored for the Wild, who lost for the first time in six games. Minnesota entered the game with a league-best 29 points.
Nikolai Khabibulin stopped 30 shots to win for just the second time in six starts.
FLYERS 3, CANADIENS 1
PHILADELPHIA (AP)—Claude Giroux had two goals and backup Sergei Bobrovsky made 23 saves for the Flyers.
Jakub Voracek also scored for Philadelphia, which got all of its offence in the second period. Bobrovsky improved to 5-1-1.
Giroux now has 29 points (13 goals, 16 assists) on the season. He entered the game second in the league behind Toronto's Phil Kessel.
Petteri Nokelainen scored and Carey Price made 33 saves for Montreal.
JETS 3, HURRICANES 1
RALEIGH, N.C. (AP)—Evander Kane and Andrew Ladd each scored, leading Winnipeg over Carolina.
Bryan Little added an empty-net goal with 9 seconds left to seal the victory.
Chris Mason made 19 saves for the Jets, who have earned points in five straight games (4-0-1). Winnipeg hadn't won on the road since Nov. 3.
Jiri Tlutsy scored for Carolina. The Hurricanes had earned points in their previous three games, but they remain at the bottom of the Southeast Division standings. Cam Ward made 27 saves for Carolina.
MAPLE LEAFS 4, STARS 3, SO
DALLAS (AP)—Joffrey Lupul scored in the third round of the shootout for Toronto.
Lupul was the lone scorer in the shootout, firing a shot through the pads of Stars goaltender Kari Lehtonen. Leafs goalie Jonas Gustavsson denied Dallas Mike Ribeiro in the third round to secure the extra point.
Clarke MacArthur had given Toronto a 3-2 lead at 6:55 of the third period.
But Radek Dvorak pulled Dallas even 3-3 at 12:47 of the third. Dion Phaneuf added a power-play goal and Joey Crabb connected at even strength for the Maple Leafs.
Gustavsson, filling in for the injured James Reimer, made 26 saves.
Eric Nystrom scored twice and Lehtonen stopped 20 shots for the Stars.
CANUCKS 5, COYOTES 0
GLENDALE, Ariz. (AP)—Cory Schneider got his second shutout in a row, needing just 21 saves against Phoenix's anemic offence.
Vancouver, in its third win in a row, scored three goals in a 2:12 span early in the second period. Ryan Kesler had a goal and an assist. Sami Salo and David Booth also scored in the outburst. Maxim Lapierre and Alexandre Burrows added third-period goals.
Phoenix's Mike Smith had 32 saves as the Canucks outshot the Coyotes 37-21. It was the most one-sided win for Vancouver and one-sided loss for Phoenix in the young season.
RED WINGS 3, BRUINS 2, SO
BOSTON (AP)—Pavel Datsyuk and Todd Bertuzzi scored in the shootout as Detroit snapped the Bruins' 10-game win streak.
Datsyuk and Valtteri Filppula scored in regulation to help the Red Wings win their fourth straight and eighth in 10 games.
Daniel Paille and Patrice Bergeron had Boston's regulation goals. Nathan Horton scored in the shootout for the Bruins, who hadn't lost since a 4-2 setback in Montreal on Oct. 29.
Jimmy Howard stopped 41 shots in regulation for Detroit. Boston's Tuukka Rask had 29 saves but gave up two goals in three shootout chances.
DEVILS 1, ISLANDERS 0
UNIONDALE, N.Y. (AP)—Petr Sykora scored and Johan Hedberg made 23 saves to earn his second shutout of the season and the 19th of his NHL career, leading New Jersey over the Islanders.
Sykora scored with a snap shot during a power play with 5:47 remaining in the second period.
New Jersey has won four of its last six games. New York has lost four in a row. In that stretch, the Islanders have been outscored 16-3.
Al Montoya, who had missed New York's last six games, started in goal for New York and finished with 22 saves, including a spectacular pad save on Zach Parise's first period semi-breakaway that kept the game scoreless.
BLACKHAWKS 6, DUCKS 5
ANAHEIM, Calif. (AP)—Patrick Sharp scored the tying and go-ahead goals in a 2:01 span early in the third period to complete his second career hat trick, and Chicago rallied for a victory over the foundering Ducks.
Blackhawks captain Jonathan Toews had two goals and three assists, helping Chicago end a three-game skid and send the demoralized Ducks to their sixth straight loss. Dave Bolland also scored, and Duncan Keith and Viktor Stalberg each had two assists.
Anaheim's Bobby Ryan, playing despite a bruised hip, scored twice to end an eight-game goal drought. Teemu Selanne had a power-play goal and an assist, and Andrew Cogliano and Corey Perry also scored. Jonas Hiller made 17 of his 28 saves in the second period before the Blackhawks drove him to the bench with a 5-4 deficit with 16:27 remaining.
RANGERS 6, CAPITALS 3
WASHINGTON (AP)—Ruslan Fedotenko scored twice and Ryan Callahan had three assists as the Rangers set a season high for goals in a win over the erratic Capitals.
After a scoreless first period, the Rangers scored three times in a 4:18 span in the second.
Artem Anisimov and Brad Richards had a goal and an assist each and Dan Girardi had two assists for New York, which had lost two straight after a seven-game winning streak.
Alex Ovechkin broke a six-game streak without a goal with his eighth of the season—his first at home. It came in the third period, with the Capitals trailing 5-2.
Marian Gaborik scored his 10th goal of the season at 3:37 to give New York a 1-0 lead.
BLUE JACKETS 5, SABRES 1
COLUMBUS, Ohio (AP)—Rick Nash scored twice and goalie Curtis Sanford was again solid in goal as the Blue Jackets handed Buffalo its third straight loss Saturday night.
Mark Letestu, Marc Methot and R.J. Umberger also scored for Columbus, who broke out with their highest goal output and largest margin of victory this season. The Blue Jackets are on a five-game points streak and are 4-1-2 run since a brutal 2-12-1 start.
Rookie Ryan Johansen, James Wisniewski and Jeff Carter each added two assists for Columbus.
Sanford finished with 28 saves improving to 3-0-2 as a starter for the Blue Jackets.
Jordan Leopold scored for the injury-riddled Sabres.
LIGHTNING 2, PANTHERS 1, OT
SUNRISE, Fla. (AP)—Steven Stamkos scored a power-play goal 2:29 into overtime, lifting Tampa Bay past Florida.
Florida's Tomas Fleischmann and Tampa Bay's Vincent Lecavalier scored in regulation.
Mathieu Garon stopped 23 shots for Tampa Bay, which snapped a two-game losing streak.
Jose Theodore made 29 saves for the Panthers, who were seeking a fourth straight win for the first time since a seven-game streak March 2-16, 2008. They hadn't won four straight in regulation since Feb. 10-19, 2001.
BLUES 2, FLAMES 0
ST. LOUIS (AP)—Brian Elliott stopped 24 shots in his third shutout this season, and David Backes added a goal and an assist for St. Louis.
Alex Pietrangelo also scored for the Blues, who are 6-1-2 since Ken Hitchcock took over as coach.
The Flames, who have been blanked three times in 21 games, got 22 stops from Miikka Kiprusoff.
Backes gave the Blues a 1-0 lead with a short-handed goal, powering his way past Flames defenceman TJ Brodie and lifting a shot over Kiprusoff's glove 10:39 into the game.