Flyers 3, Canadiens 1: Defenseman Andrej Meszaros set up all three of his team's goals and Steve Mason turned aside 19 shots as Philadelphia skated to its 10th consecutive home victory.Sean Couturier and rookie Michael Raffl scored and fourth-liner Zac Rinaldo tallied to snap a 54-game goalless drought as the Flyers posted their ninth win in 11 contests. Tomas Plekanec scored his second short-handed goal of the season and Peter Budaj finished with 24 saves for the Canadiens, who have dropped 10 straight at Philadelphia dating to the 2010 Eastern Conference final.Returning home following a 5-1-0 road trip, Philadelphia jumped out of the blocks in a hurry as Couturier cleaned up a rebound of Meszaros' point shot to open the scoring 6:27 into the first period. Rinaldo doubled the advantage over eight minutes later as he gathered his own rebound before backhanding the puck off the stick of Montreal's Lars Eller and between the pads of Budaj for his first goal since March 7.Raffl tapped home a loose puck to give the Flyers a 3-0 lead at 8:24 of the second before Steve Downie's turnover at center ice led to Plekanec converting captain Brian Gionta's centering feed at 17:37 of the session. Mason held the fort to improve to 3-0-0 in his career versus the Canadiens.GAME NOTEBOOK: Philadelphia's 10-game winning home streak is the team's longest since it won 11 in a row from Oct. 27-Dec. 5, 2003. The Flyers haven't lost at home since a 3-0 setback to New Jersey on Nov. 7. ... Named to the Slovakian Olympic team earlier in the week, Meszaros recorded his first career three-point performance since March 1, 2012, versus the New York Islanders. ... Philadelphia LW Scott Hartnell saw his career-high eight-game point streak come to an end. Hartnell collected four goals and five assists on the stretch.