Tomas Plekanec banked a shot off Toronto defenseman Stuart Percy's skate with 43 seconds left to give the Montreal Canadiens a 4-3 victory over the Maple Leafs on Wednesday night in the season opener.

Plekanec scored his second goal of the game after Morgan Rielly tied it for Toronto with 2:19 to play.

P.K. Subban and Max Pacioretty also scored for Montreal and Carey Price made 24 saves.

Nazem Kadri and Tyler Bozak added goals for Toronto and Jonathan Bernier stopped 28 shots.

Plekanec tied it at 2 at 4:34 of the second period, beating Bernier with a backhander.

Subban gave the Canadiens the lead at 8:41 mark of the third period with a shot from the high slot.

Pacioretty opened the scoring at 4:42 of the first period, skating around Toronto defenseman Dion Phaneuf and beating Bernier through the legs for the first goal of the NHL season.

Brandon Kozun, making his NHL debut, set up the tying goal at 8:04 of the first, firing a shot that Kadri deflected past Price. Percy, also playing his first NHL game, set up Bozak's power-play goal that gave Torontoi a 2-1 lead with 38 seconds left in the period.

Notes: Montreal winger Jiri Sekac made his NHL debut. ... The first three Toronto players on Legends Row — Darryl Sittler, Johnny Bower and the late Ted Kennedy — were honored before the game. Sittler, Bower and Kennedy's son, Mark, dropped pucks for the ceremonial faceoff.