LOS ANGELES (AP) -- Trevor Lewis had a goal and an assist, and Jeff Carter and Alec Martinez scored on the same power play early in the first period of Los Angeles' victory over Ottawa.

Peter Budaj made 19 saves and earned an assist, and Marian Gaborik scored his first goal since Feb. 12 to cap the Kings' final home game before a three-week, nine-game stint on the road until New Year's Eve.

Mike Condon stopped 15 shots, and Zack Smith scored for Ottawa, which has lost four of six. The Senators struggled to beat Budaj, the longtime Montreal goalie, in the second stop of their swing through California.

Veteran forward Chris Neil played his 1,000th game for Ottawa, joining Daniel Alfredsson and Chris Phillips as the only Senators to reach the mark.

CANADIENS 10, AVALANCHE 1

MONTREAL -- Max Pacioretty had four goals, Brian Flynn scored twice during a six-goal first period and the Montreal Canadiens routed the Colorado Avalanche 10-1 on Saturday night.

Flynn, Pacioretty and Artturi Lehkonen each scored against Calvin Pickard in the opening 7:12, and then Pacioretty, Paul Byron and Flynn each had a goal among the first four shots on Semyon Varlamov.

Pacioretty completed his hat trick in the second period and added another in the third to give the captain seven goals in his last four games.

Alexander Radulov and Jeff Petry also scored for Montreal, which has shown no drop-off without injured scoring leader and first-line centre Alex Galchenyuk. Montreal outshot the Avs 36-16.

Montreal's six-goal first period was its first since Dec. 17, 1992 against the Quebec Nordiques in an 8-3 win.

FLYERS 4, STARS 2

PHILADELPHIA (AP) -- Brayden Schenn scored three power-play goals to lead Philadelphia to its eighth straight victory.

Jakub Voracek added an empty-netter and also had three assists for the Flyers, who matched Montreal for the longest winning streak in the NHL this season.

Philadelphia last won eight straight games from Jan. 6-19, 2002.

Devin Shore had both goals for the Stars.

Steve Mason made 21 saves for his seventh straight win.

Kari Lehtonen made 18 saves for the Stars, falling to 1-11-3 against Philadelphia.

BLUE JACKETS 6, ISLANDERS 2

COLUMBUS, Ohio (AP) -- Jack Johnson, Cam Atkinson and Seth Jones each had a goal and an assist and Columbus beat New York for its sixth straight win.

Josh Anderson, Brandon Saad and Lukas Sedlak also scored for Columbus and Sergei Bobrovsky had 25 saves.

Josh Bailey and John Tavares scored for New York, which had earned a point in a season-high five straight games (4-0-1). Jaroslav Halak made 32 saves until he was pulled after the Blue Jackets scored four consecutive goals in the third period.

PENGUINS 4, LIGHTNING 3

TAMPA, Fla. (AP) -- Evgeni Malkin and Sidney Crosby both scored their second goals on third-period power plays, helping Pittsburgh rally to beat Tampa Bay.

It was the first meeting between the teams since the Stanley Cup champion Penguins beat Tampa Bay in a seven-game Eastern Conference final last season.

Pittsburgh, which won its fifth straight game, got three assists each from Phil Kessel and Kris Letang. The Penguins are 6-6-1 when trailing after two periods.

Tampa Bay's Jonathan Drouin had the first of his two goals shortly after getting cut by a high-stick. Valtteri Filppula also scored for the Lightning, who are 1-6-1 over their last eight games.

SHARKS 4, HURRICANES 3

SAN JOSE, Calif. (AP) -- Logan Couture and Kevin Labanc scored less than 2 minutes apart in the second period and San Jose bounced back from consecutive losses by beating Carolina.

Patrick Marleau scored 12 seconds into the game and Paul Martin added his first goal of the season for the Sharks, who had allowed late tiebreaking goals in their previous two games.

Backup goalie Aaron Dell made 30 saves to earn his third win in four starts this season.

Lee Stempniak and Derek Ryan scored power-play goals and Joakim Nordstrom added a short-handed tally but it wasn't enough for the Hurricanes. Cam Ward made 16 saves.

FLAMES 6, JETS 2

CALGARY, Alberta (AP) -- Dougie Hamilton scored twice during a four-goal second period and added an assist to lead streaking Calgary over Winnipeg.

The Flames vaulted into first place in the Pacific Division with their sixth consecutive victory -- the team's longest winning streak since last December.

Mikael Backlund had a goal and two assists, while Sam Bennett, Lance Bouma and Sean Monahan also scored for Calgary. Chad Johnson made 26 saves.

Nikolaj Ehlers and Jacob Trouba had the goals for the Jets, who have lost three in a row. Michael Hutchinson turned aside 25 of 29 shots in 40 minutes before giving way to Connor Hellebuyck, who made six saves.

MAPLE LEAFS 4, BRUINS 1

BOSTON (AP) -- Auston Matthews and Zach Hyman scored in the second period, Frederik Andersen made 32 saves and Toronto beat Boston.

James van Riemsdyk scored in the third for Toronto, which was 0-2-1 in its last three games. Connor Brown added an empty-netter and Andersen improved to 6-0-0 in his career against Boston.

Brad Marchand had the Bruins' goal, and Tuukka Rask stopped 16 shots.

Former Bruins defenceman Matt Hunwick had two assists.

PANTHERS 4, CANUCKS 2

SUNRISE, Fla. (AP) -- Aaron Ekblad gave Florida a three-goal lead early in the third period and it held on against Vancouver.

The Panthers got their first home win under interim coach Tom Rowe.

Aleksander Barkov had a goal and an assist, and Vincent Trocheck and Derek MacKenzie also scored for Florida. Roberto Luongo made 37 saves, and Jaromir Jagr recorded an assist and now has 1,883 points, four behind Mark Messier for second on the NHL career list.

Daniel Sedin and Jack Skille scored in the third period for the Canucks. Jacob Markstrom stopped 38 shots.

COYOTES 4, PREDATORS 1

GLENDALE, Ariz. (AP) -- Alex Goligoski and Lauren Dauphin scored 1:57 apart in the first period and Arizona beat Nashville.

Brendan Perlini added his first career goal, Martin Hanzal also scored and Mike Smith made 42 saves for the Coyotes, who were 0-3-3 since their last win against at Edmonton on Nov. 27.

Arizona scored four goals for the first time since Nov. 8 after totalling four in its previous four games.

Roman Josi scored and Pekka Rinne made 30 saves for the Predators, who have lost four of five (1-3-1).