Carey Price made 43 saves and Artturi Lehkonen broke a tie midway through the third period to help the Montreal Canadiens beat the Calgary Flames 3-2 on Thursday night.

Lehkonen scored his first goal in 18 games, dating to the season-opener, on a harmless-looking 40-foot wrist shot from off the wing that leaked through goalie Mike Smith's pads.

More Images
Montreal Canadiens celebrates a goal against Calgary Flames goalie Mike Smith (41) during the third period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Carey Price made 43 saves and Artturi Lehkonen broke a tie midway through the third period to help the Montreal Canadiens beat the Calgary Flames 3-2 on Thursday night.

Montreal Canadiens' Andrew Shaw, left, tangles with Calgary Flames' Sean Monahan, center, as goalie Mike Smith looks past them during the third period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Drouin tied it at 2 at 8:32 of the third. After a scramble in front of the net, Smith kicked out his pad to stop Andrew Shaw's backhander, but Drouin was right there to slide in the rebound.

Calgary Flames' Matthew Tkachuk celebrates his goal against the Montreal Canadiens during the second period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

UP NEXT

Montreal Canadiens goalie Carey Price grabs the puck during the first period of an NHL hockey game against the Calgary Flames on Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens goalie Carey Price grabs the puck during the first period of an NHL hockey game against the Calgary Flames on Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens' Max Domi, left, steals the puck from Calgary Flames' T.J. Brodie during the first period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens' Max Domi, left, steals the puck from Calgary Flames' T.J. Brodie during the first period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Tomas Tatar and Jonathan Drouin also scored for Montreal, and Max Domi had an assist to extend his points streak to eight games. Matthew Tkachuk scored twice for Calgary, and Smith finished with 19 saves.

Montreal Canadiens celebrates a goal against Calgary Flames goalie Mike Smith (41) during the third period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens celebrates a goal against Calgary Flames goalie Mike Smith (41) during the third period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Drouin tied it at 2 at 8:32 of the third. After a scramble in front of the net, Smith kicked out his pad to stop Andrew Shaw's backhander, but Drouin was right there to slide in the rebound.

Lehkonen broke the tie with 7:46 to go.

Notes: Flames forward Dillon Dube (upper body) is back practicing and is nearing a return. He has missed four games. ... Canadiens defenseman David Schlemko played his 400th NHL game.

Montreal Canadiens' Andrew Shaw, left, tangles with Calgary Flames' Sean Monahan, center, as goalie Mike Smith looks past them during the third period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens' Andrew Shaw, left, tangles with Calgary Flames' Sean Monahan, center, as goalie Mike Smith looks past them during the third period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

UP NEXT

Canadiens: At Vancouver on Saturday night.

Flames: Host Edmonton on Saturday night.

More AP NHL: https://apnews.com/NHL and https://twitter.com/AP_Sports

Calgary Flames' Matthew Tkachuk celebrates his goal against the Montreal Canadiens during the second period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Calgary Flames' Matthew Tkachuk celebrates his goal against the Montreal Canadiens during the second period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens goalie Carey Price grabs the puck during the first period of an NHL hockey game against the Calgary Flames on Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens goalie Carey Price grabs the puck during the first period of an NHL hockey game against the Calgary Flames on Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens' Max Domi, left, steals the puck from Calgary Flames' T.J. Brodie during the first period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)

Montreal Canadiens' Max Domi, left, steals the puck from Calgary Flames' T.J. Brodie during the first period of an NHL hockey game Thursday, Nov. 15, 2018, in Calgary, Alberta. (Jeff McIntoshThe Canadian Press via AP)