Matthew Tkachuk had two assists, and Jacob Markstrom made 30 saves for the Flames (22-24-3), who have won three of their past four games and moved within four points of the Montreal Canadiens for fourth place in division. The top four teams will qualify for the Stanley Cup Playoffs
"We're not in the position we want to be right now and we still aren't even after this win tonight," Tkachuk said. "We're unfortunately doing a little bit of scoreboard watching as well. It's a two-team race with Montreal, and Montreal is ahead of us with a game in hand. All we can do is keep winning and hope they lose some to make this very interesting down the stretch."
James Neal scored, and Mike Smith made 27 saves for the Oilers (29-17-2), who remained three points ahead of the Winnipeg Jets for second in the division. Connor McDavid, who leads the NHL with 84 points (28 goals, 56 assists), did not score a point after scoring 15 (five goals, 10 assists) in his previous five games.
"We were sloppy with the puck, turned a lot of pucks over," Edmonton coach Dave Tippett said. "Smith was really good in goal, gave us a chance, and we had some chances and didn't bury anything."
Lindholm gave Calgary a 1-0 lead at 6:04 of the first period, scoring on a one-timer from the slot off a centering pass by Tkachuk from behind the net.
"I try to play the same way every game, and it seems to work [against Edmonton]," said Lindholm, who has scored 29 points (18 goals, 11 assists) in 27 games against the Oilers.