In Quebec Major Junior Hockey League action:
The Saint John Sea Dogs fell to Cape Breton 3-2 in their last game before Christmas.
Filip Prikryl and Jérémie Poirier scored for the Sea Dogs.
In junior hockey action:
The St. Stephen Aces fell to Summerside 6-0.
In the NHL:
Shea Weber scored the tiebreaking goal in Montreal’s four-goal third period as the Canadiens downed Ottawa 5-2.
Brock Boeser had a goal and an assist for Vancouver in a 5-1 win against Philadelphia.
Elsewhere, Calgary edged Minnesota 2-1, Toronto fell to Florida 4-3 in overtime, and New Jersey lost to Nashville 2-1 in a shootout.
In the NFL:
The Texans beat the Jets 29-22 while the Broncos lost to Cleveland 17-16.




