Randy Carlyle summarized the 6-5 overtime win against Edmonton by declaring: “I’m sure we’ll see a few more like this along the way.”

To which fans of wide-open hockey and/or the first-place 5-1 Maple Leafs might respond: “encore! encore!”.

While the Leafs of recent vintage are no strangers to “a game of mistakes” as the coach called Saturday’s result Toronto now has the kind of personnel who can correct the ledger by the end of the night.

Against the young run n’ gun Oilers that meant James van Riemsdyk’s early two-goal effort Joffrey Lupul’s pair including the tying tally with 31 ticks in regulation and Dave Bolland’s winner.

And though Jonathan Bernier was lit up for the first time in his four starts his diving glove stop on Mark Arcobello with less than four minutes to go kept the score close for the comeback.

“My teeth are going to be ground down by the 20-game mark the way we were exchanging chances and mistakes” Carlyle said. “But hey that’s hockey early in the season.”

And early enough not to get too carried away with the Leafs leading the conference to start Week 3 of the NHL schedule.

But they’ve done it with two top-six forwards out. Van Riemsdyk and Lupul are both at five goals in six games and they could laugh later about a bouncing puck that Lupul almost potted for a hat trick at the regulation buzzer.

Lupul was the first-line left winger with Tyler Bozak and Phil Kessel until the JVR trade with the Flyers and a series of injuries to Lupul saw them switch roles. Now add Bolland as a second or third-line centre depending on where Carlyle wants Nazem Kadri fitting in. And the Leafs still have the suspended right winger David Clarkson coming in five games’ time and Nikolai Kulemin after him.