PITTSBURGH — Evgeni Malkin’s power-play goal 7:20 into the third period put the Pittsburgh Penguins in front for good and the Penguins stayed hot at home with a 3-2 win over the Edmonton Oilers on Tuesday night.

Pascal Dupuis and Chris Kunitz also scored for Pittsburgh (5-0).


SABRES 4, ISLANDERS 3: Marcus Foligno scored the tying goal with 2:01 left in regulation and Ryan Miller stopped John Tavares in the final round in the shootout to give visiting Buffalo its first win.


CANUCKS 3, FLYERS 2: Ryan Kesler scored the second of his two goals with 2:25 left in the third period to lead Vancouver to a win at Philadelphia.


MAPLE LEAFS 4, WILD 1: Mason Raymond scored two goals and James Reimer made 37 saves in Toronto’s win over visiting Minnesota.


BLACKHAWKS 3, HURRICANES 2: Patrick Sharp scored in the shootout and visiting Chicago claimed the 2,500th victory in club history by winning at Raleigh, N.C.


LIGHTNING 5, KINGS 1: Martin St. Louis had two goals and an assist, Ben Bishop improved to 4-0, and Tampa Bay beat visiting Los Angeles.


PREDATORS 4, PANTHERS 3: Patric Hornqvist scored the winner on a power play 5:13 into the third period to lift Nashville over visiting Florida.


RED WINGS 2, BLUE JACKETS 1: Jonas Gustavsson stopped 36 shots and Detroit held off visiting Columbus.


SHARKS 6, BLUES 2: Joe Thornton and Patrick Marleau each had a goal and two assists as San Jose won at St. Louis.


CANADIENS 3, JETS 0: Carey Price made 35 saves and visiting Montreal extended its winning streak to three.


BLUE JACKETS: Forward Matt Calvert had surgery to repair an abdominal injury and is expected to be out for approximately six weeks.


RANGERS: Goalie Martin Biron and forward Arron Asham were assigned to AHL Hartford after clearing waivers. The Rangers recalled center J.T. Miller and goalie Cam Talbot.


SABRES: Forward Patrick Kaleta was suspended 10 games by the NHL for an illegal check to the head of Columbus defenseman Jack Johnson last week.