CALGARY -- Patrick Kane had two goals and two assists, and Robin Lehner made 41 saves in the Chicago Blackhawks' third straight win, 5-3 against the Calgary Flames at Scotiabank Saddledome on Tuesday.
Kane has 802 points (315 goals, 487 assists) in 742 NHL games since Jan. 1, 2010, the most among all players in the decade.
"I think you've got to play on good teams, you've got to play with good players, you've obviously got to be healthy, got to be consistent," Kane said. "It's been a fun 10 years. Looking forward to seeing what the next decade brings you."
[WATCH: All Blackhawks vs. Flames highlights]
Dylan Strome, Alex DeBrincat and Olli Maatta each had a goal and an assist for Chicago (18-17-6), which scored three in the first period and won for the fifth time in six games.
"We've got to keep climbing," Lehner said. "I think we're above .500 now for the first time in a while. [Forget] the negatives here; learn a little bit from them, but keep building on the positives because we just have to keep trying to get better and keep climbing in the standings. We want to make the playoffs. We've just got to keep learning."
Video: CHI@CGY: Lehner lays out to deny Gaudreau
Sean Monahan and Sam Bennett scored for Calgary (20-17-5), which is 2-5-1 in its past eight games, and 0-4-1 at home. David Rittich made 28 saves.
"It's one of those things," Flames captain Mark Giordano said. "We all play for each other in here, obviously, and we've got to find a way to correct this little slide here and these first periods where we're getting down by three goals."
Maatta scored on Chicago's sixth shot after taking a pass from Kane for a 1-0 lead at 4:14 of the first period, and DeBrincat scored on the power play 1:21 later to make it 2-0 at 5:35 when he one-timed a pass from Strome.
Kane's 377th career goal made it 3-0 at 12:44, which tied him with Denis Savard for fourth in Blackhawks history.
"He had an unbelievable career in Chicago," Kane said of Savard. "He was my first coach. He's been a great friend and mentor since the day I got here in Chicago. Unbelievable person, an unbelievable player. I'm sure that number would've been a lot higher had he spent his whole career in Chicago. Humbled and honored to be mentioned in the same sentence as Denis."
Lehner sprawled to make a paddle save against Johnny Gaudreau at 15:21, and saved Andrew Mangiapane's breakaway at 5:04 of the second period.
"He's been awesome for us all year," Kane said. "We'd like to make it a little bit easier on him, but he's made some great saves. He's stepped up big. I think sometimes we take our goalies for granted. He was unbelievable again tonight."
Strome extended the lead to 4-0 at 9:41 when he shot over Rittich's shoulder off the rush during a 4-on-4.
Video: CHI@CGY: Strome strikes with rooftop shot
Bennett cut the lead to 4-1 with six seconds remaining in the period, and Michael Frolik scored shorthanded after a turnover by Duncan Keith to make it 4-2 at 15:30 of the third.
Monahan scored 1:18 later at 16:48 with Rittich on the bench for an extra attacker to make it 4-3.
Lehner preserved the one-goal lead with saves against Bennett and Matthew Tkachuk with 1:30 remaining.
Kane scored into an empty net with one second left for the 5-3 final.
"There were a couple around it," Tkachuk said. "I had one off a rebound from [Bennett], I had one on a tip, and then the one at the end, I don't know how the puck bounces like that, that high, when the puck wasn't even that high. I think it hit his shoulder and it popped out."
Video: CHI@CGY: DeBrincat sends quick shot to net for a PPG
They said it
"We knew they were going to have a push. Just have to find a way to tighten up in those situations and make sure we make the simple plays to make it easy on ourselves. The important thing is we got the win. You can learn from certain situations when [you're] winning, which is a good thing." -- Blackhawks forward Patrick Kane
"We come out with the right mindset, but the last couple games, we let them get those early ones and they got one on their power play again tonight. We've got to do a better job. Down three, four goals in this league, although we made a good push, it's a tough mountain to climb." -- Flames defenseman Mark Giordano
Need to know
Kane, who was named to the Central Division All-Star Team on Monday, has 15 points (eight goals, seven assists) in the past nine games. … Savard is the only Blackhawks player to have more points in a decade than Kane; he had 984 (340 goals, 644 assists) in 716 games from Jan. 1, 1980-Dec 31, 1989. … Tkachuk has nine points (three goals, six assists) in the past six games.
Blackhawks: At the Vancouver Canucks on Thursday (10 p.m. ET; ESPN+, SNP, NBCSCH+, NHL.TV)
Flames: Host the New York Rangers on Thursday (9 p.m. ET; SNF, MSG, NHL.TV)
Video: Kane leads Blackhawks to 5-3 win vs. Flames