Captain Connor McDavid returned from injury on Sunday night, and the Edmonton Oilers defeated the rival Calgary Flames 5-2 in the NHL's Heritage Classic outdoor game.

McDavid, 26, a three-time Hart Trophy recipient initially thought to be out for one to two weeks with an upper-body injury, returned early and rejoined a struggling team that had lost four in a row before Sunday's offensive breakout.

"It's such a unique experience, maybe it's something you get to experience once or twice, if you're lucky," McDavid said of the outdoor atmosphere. "You just try to soak it all in. And obviously, it was a big win for our group."