Patrick Kane, Brent Seabrook and Brandon Bollig also scored as Chicago won its first game for the second consecutive season.
Corey Crawford made 28 saves, including a couple of huge stops when the Blackhawks killed off a late 5-on-3 power play.
MAPLE LEAFS 4, CANADIENS 3
In Montreal, Tyler Bozak scored a short-handed goal and Mason Raymond netted the winner in his first game with the Maple Leafs as Toronto spoiled the Canadiens’ home opener.
James van Riemsdyk and Dion Phaneuf also scored in a fight-filled game in which Montreal’s new enforcer George Parros was carried off on a stretcher following a bout. Toronto’s Colton Orr pulled Parros down during the fight, and the Canadiens forward’s face crashed into the ice.
Lars Eller’s second goal of the game with 2:22 left brought the Canadiens within 4-3 but they couldn’t get even.
Eller also set up a goal by Brendan Gallagher on the first night of the NHL regular season.