MONTREAL - Rene Bourque scored twice and Miikka Kiprusoff got the Flames' all-time wins record as Calgary spoiled the Montreal Canadiens' home opener with a 4-1 victory on Thursday night.

The victory gave Kiprusoff 263 wins as a Flame, one more than Mike Vernon. It also prevented Montreal goalie Carey Price from picking up his 100th career win.

Niklas Hagman and David Moss also scored as Calgary (1-2-0) got its first win.

Andrei Kostitsyn scored for Montreal (1-2-0), which has not beaten Calgary in regulation time since Dec. 9, 2008. It was their first meeting since the Flames shut out Montreal 4-0 in the Heritage Classic outdoor game in Calgary last winter.

Montreal outshot the Flames 36-21.

The Canadiens stormed out after their pre-game player introductions and got the opening goal at 1:47 when Cory Sarich broke his stick taking a shot at the Montreal blue-line to set up a two on one the other way. Kostitsyn slipped the puck in an open side after Max Pacioretty banked a shot off the end boards.

The Flames scored twice as Montreal took three straight minor penalties, two by captain Brian Gionta. Bourque picked the top corner from the right circle at 7:15 and Hagman jumped on a deflection off Andreas Engqvist's skate in the slot to beat Price at 11:38. Bourque picked up his 100th point as a Flame on the play.

Moss was sent in alone by Alex Tanguay for an even-strength goal and a 3-1 lead at 14:54, to booing from the Bell Centre fans.

Sustained pressure in the Montreal zone led to Bourque's second of the night 13:22 into the second as Price made two saves but couldn't stop the last rebound to Moss from the edge of the crease.

The Flames move on to face the Maple Leafs in Toronto while Montreal stays home to meet Colorado on Saturday night.

Calgary is 3 for 10 on the power play this season and Montreal is 1 for 13.