It was Tatar's eighth of the season. Weber earned a helper on the play, extending his points streak to four games.
Not to be outdone by their hosts, the Flyers answered with a goal of their own to bring the score to 2-2 just 0:45 later. Kevin Hayes accepted a hard pass from Joel Farabee at the hashmarks and wired it high and by Kinkaid to tie things up.
The Habs closed out the period with a man advantage. And despite some sustained pressure and a few quality scoring chances, they couldn't convert and the two teams headed to the room tied at 2-2 with 20 minutes to go. Montreal widened its lead in shots in the period, outshooting Philadelphia 19-12.
The Canadiens announced just prior to the start of the third that Victor Mete had left the game with a lower body injury and would not return.
Early in the final stanza, Travis Konecny finished a tic-tac-toe play and beat Kinkaid to give the Flyers their first advance of the afternoon.
Not long after, with Ivan Provorov in the box for tripping, Nick Suzuki fed Tatar with one of his trademark cross-ice passes. Tatar waited for a moment, picked his spot, and beat Elliott to make it a 3-3 game.