BOSTON -- David Krejci scored a second-period power-play goal and Chad Johnson made 22 saves for his second career shutout and Boston earned a victory over Edmonton.

Krejci’s 12th goal of the season at 2:06 of the second period was enough for the Bruins to win for the sixth time in their past eight games and maintain the second-best record in the Eastern Conference.

Dougie Hamilton, Carl Soderberg and Torey Krug scored in the third for Boston. Jarome Iginla and Zdeno Chara each had two assists.

Edmonton goalie Ben Scrivens was coming off a scintillating performance against San Jose on Wednesday, when he set the NHL regular-season record for saves in a regulation shutout with 59 during the Oilers’ 3-0 win over the Sharks.

Scrivens made 37 saves on Saturday.

FLYERS 2, KINGS 0

LOS ANGELES -- Steve Mason posted his second shutout in three games with 35 saves and Wayne Simmonds scored his 100th NHL goal, leading Philadelphia over Los Angeles.

It was the 22nd career shutout and third this season for Mason, who stopped 33 shots in a 5-0 win against Detroit last Tuesday after getting pulled by coach Craig Berube in two of his previous three starts. Mason got a break with less than 31Ž2 minutes left, when Justin Williams tried a wraparound and hit the left post.

AVALANCHE 7, SABRES 1

DENVER -- Jamie McGinn had two goals and an assist, Gabriel Landeskog also had two goals and Colorado beat Buffalo.

Nathan MacKinnon had a goal and two assists and Semyon Varlamov had 27 saves for the Avalanche, who have won three straight.

Varlamov also had his second assist of the season.

COYOTES 3, PENGUINS 1

GLENDALE, Ariz. -- Zbynek Michalek scored against his former team, his first goal in 83 games, and Phoenix became the first Pacific Division team to beat Eastern Conference-leading Pittsburgh in regulation this season.

Mike Ribeiro had a goal and an assist for Phoenix, and Radim Vrbata scored the third goal for the Coyotes. Michalek’s previous goal was scored on March 5, 2012, for Pittsburgh against Phoenix.

The Penguins, who had won three straight over the Coyotes, made their first appearance in Arizona in 3 1-2 years.

Mike Smith, back in goal after Phoenix had gone with Thomas Greiss the previous two games, made 23 saves. Pittsburgh’s Marc-Andre Fleury stopped 27 shots.

BLUE JACKETS 4,
PANTHERS 1

COLUMBUS, Ohio -- Linemates Ryan Johansen and Boone Jenner each had a goal and an assist in the first period, and Sergei Bobrovsky made 36 saves to lead Columbus past Florida.

After Brad Boyes cut Florida’s deficit to 2-1 early in the second period, Nick Foligno and Mark Letestu scored for the Blue Jackets. Nathan Horton had two assists in the opening 20 minutes.

Down 3-1 going into the third, the Panthers dominated the pace but Bobrovsky made several big stops to maintain the two-goal lead. He improved to 11-2 in his last 13 starts.

Tim Thomas had 26 saves for the Panthers, who have lost three straight.

MAPLE LEAFS 6,
SENATORS 3

TORONTO -- Phil Kessel scored three goals, and Toronto beat Ottawa for its sixth straight win at home.

With 5:59 left, Tyler Bozak fed a pass to Kessel, who scored his 30th goal of the season to complete his hat trick and give Toronto a 4-3 lead.

BLUES 4, PREDATORS 3, SO

ST. LOUIS -- Vladimir Tarasenko scored and added an assist in regulation, and then netted the deciding goal in the shootout to lead St. Louis over Nashville.

Brian Elliott, who has won 14 of his last 15 at home, stopped three of four shots in the shootout. Nashville fell to 1-7 in the tiebreaker.

STARS 2, DUCKS 0

ANAHEIM, Calif. -- Dan Ellis made 26 saves against his former team in his 14th career shutout, and Trevor Daley scored in Dallas’ victory over Anaheim.

Jonas Hiller stopped 25 shots for the NHL-leading Ducks, who were shut out for the first time all season. Anaheim has lost three of five at Honda Center after opening the season 20-0-2 at home.

FLAMES 4, WILD 3, OT

CALGARY, Alberta -- Mikael Backlund scored two goals, including the winner 2:25 into overtime to give Calgary a victory over Minnesota.

Backlund took the puck to the net and sent a pass to Sean Monahan for a shot that was stopped by goalie Darcy Kuemper. The puck bounced into the air, and Backlund batted it down and past Kuemper to give Calgary a 5-0 homestand.

SHARKS 2, BLACKHAWKS 1

SAN JOSE, Calif. (AP) -- Joe Thornton capped San Jose’s perfect shootout with a nifty move past Corey Crawford that helped the Sharks snap a three-game losing streak with a victory over Chicago.