Warren Foegele gave the Oilers a 6-5 lead on a wraparound attempt that went in off the skate of Staal.
"We just got away from what was making us successful, playing north, getting pucks behind their [defensemen]," Foegele said. "We were making plays that we haven't been doing a lot lately. That is something we don't want to creep into our game. We were fortunate enough that we finished it off and got the two points, but that is not something that we want to do."
Kane scored an empty-net goal at 18:51 for the 7-5 final.
"I'm proud of the way our guys worked and competed throughout the game," Blashill said. "When Kane scores [to make it 5-4] we could have slumped, and we never slumped at all. It's tough at the end there, you want to find a way to win, and I thought we certainly could have won the hockey game, so that's tough."
NOTES: Gagner had two points and five shots on goal in 13:19 of ice time in his first game back in Edmonton since being traded to Detroit on Feb. 24, 2020. Gagner had 317 points (111 goals, 206 assists) in 542 games with the Oilers. He played in his 946 NHL game on Tuesday, the same number his father Dave played in 15 NHL seasons. … Kane has 17 points (10 goals, 7 assists) in 21 games since signing with the Oilers on Jan. 27. … McDavid had his 200th career multipoint game, the most among players who made their NHL debut in 2015-16. Oilers forward Leon Draisaitl, who had two assists, is second with 162. ... Hirose had two assists and one blocked shot in 11:15 of ice time after being recalled from Grand Rapids of the American Hockey League on March 11. ... Oilers forward Josh Archibald, who played his second game of the season, had an assist for his first point after missing the first 58 games with myocarditis.