1 of 2
Paul Chiasson, Associated Press
Philadelphia Flyers goaltender Brian Boucher lets in a goal by Montreal Canadiens' Mike Cammalleri during the second period.

MONTREAL — Mike Cammalleri got his team-leading 16th goal after Andrei Kostitsyn scored on Montreal's third shot of the game in the second period and the Canadiens went on to a 3-1 win over the Philadelphia Flyers on Monday night.

Carey Price made 14 saves and Marc-Andre Bergeron also scored for Montreal, which won its second in a row following an 0-3-1 skid despite managing just 13 shots, including one in the opening period.

Cammalleri, who signed a five-year contract as a free agent on July 1, scored for the fourth time in two games in the second. He got his second hat trick of the season Friday as the Canadiens celebrated their 100th anniversary with a 5-1 win over Boston.