PITTSBURGH - The Canadiens beat the Penguins 4-1 on Tuesday night at PPG Paints Arena.
Pittsburgh native Riley Barber was playing his first game in a Canadiens uniform, and got to do so in front of a large contingent of family and friends.
The Penguins struck first early in the game. Just 2:59 after the opening puck drop, Bryan Rust and Jake Guentzel broke away on a 2-on-0 against Carey Price, with Guentzel burying it to give the home side a 1-0 lead.
Pittsburgh was leading 10-5 in shots after 20 minutes.
The Canadiens replied on the power play with 7:36 remaining in the middle frame, when Tomas Tatar got in alone on goalie Tristan Jarry to tie it up at 1-1.
It was Tatar's 10th goal of the season, making him the third Hab to reach double digits in goals after Brendan Gallagher and Joel Armia.
Tatar's goal halted Jarry's shutout streak at 177:15.
With an assist on the play, center Phillip Danault extended his points streak to four games.
Montreal took its first lead of the night with 3:43 to go in the second, when Armia got by defenseman Kris Letang before beating Jarry up high.
With his 11th of the season, Armia is now just two goals away from tying his career high of 13, which he set last season with the Canadiens.
Captain Shea Weber doubled his team's lead late in the period.
Weber beat Jarry on a wraparound to light the lamp for the 10th time this season and become the fourth Montreal player to reach the 10-goal mark in 2019-20.
The 34-year-old veteran also became the third defenseman in the League to score 10 goals this season.
The Habs headed to the room with a 3-1 lead after 40 minutes.
Gallagher closed things out with an empty-netter in the third.
The Canadiens handed the Penguins their first regulation loss at PPG Paints Arena since October 29 against the Philadelphia Flyers.
Pittsburgh had been riding a 10-game points streak at home.
Montreal is back in action on Wednesday night when it welcomes the Ottawa Senators at the Bell Centre.