TORONTO -- Toronto Maple Leafs coach Randy Carlyle appreciates the wins.
But the way the Maple Leafs are winning has him worried about the state of his teeth.
"My teeth are going to be ground down by the 20-game mark," Carlyle said.
The Maple Leafs (5-1) needed a goal by Joffrey Lupul with 31 seconds left in the third period to tie the game before Dave Bolland notched the winner in overtime Saturday in a comeback 6-5 win over the Edmonton Oilers.
"But that's hockey, it's early in the season and I'm sure we're going to see a few more like this along the way," Carlyle said. "We just feel fortunate that we were on the extra-point end of it, that's all we can say."
Bolland scored his third goal of the season at 2:09 of overtime at the end of a three-on-one breakout.
James Van Riemsdyk and Lupul each scored twice for the Maple Leafs (5-1) with Nazem Kadri adding one goal.
Ryan Smyth scored twice for Edmonton. Jordan Eberle, Ryan Nugent-Hopkins and Boyd Gordon scored one each for the Oilers (1-4).
Oilers coach Dallas Eakins, who spent eight seasons with the Toronto organization before taking on the Oilers job earlier this year, talked about gaining "a few extra gray hairs" from the game.
"Those are tough ones," Eakins said. "They're happy because of the win. I thought our guys played hard. Our guys were battling hard and they couldn't keep the surge from coming. All our guys are taking it hard."
Goaltender Jonathan Bernier stopped 26 of 31 shots on goal for the Maple Leafs while his counterpart Devan Dubnyk stopped 20 of 26 shots in the Edmonton goal.
"We'd obviously like to be a bit tighter but we found a way," said Maple Leafs defenseman Dion Phaneuf, who had two assists. "You don't like to be down with under a minute to go but it was a huge character win. I thought our team really stepped up. They kept coming. Give them credit, they played well. They played really hard and they pushed. We knew coming in they've got a lot of speed up front and they've got a lot of skill up front."
The Maple Leafs tied the game on Lupul's second goal of the game that trickled between the pads of Dubnyk at 19:29 of the third period to send the game into overtime. It was the fifth goal of the season for Lupul and came with Bernier out of the goal for an extra attacker.
The Oilers appeared to have a chance for their second win of the season when they took a 5-4 lead on Smyth's third goal of the season at 11:27 of the third period. Mark Arcobello picked up his third assist of the game.
The Oilers found some positives even though they could not hold that lead.
"There were a lot of good things from that game, a lot more of a consistent game for us from shift to shift," said defenseman and team captain Andrew Ference. "We're giving up too many goals but there were a lot of positives. We were much more committed shift in and shift out, you didn't see as many big lapses. The effort was better."
Van Riemsdyk scored his second goal of the game at 9:55 of the third on a wraparound to tie the game at 4. It was his fifth of the season.
Eberle put the Oilers into a 4-3 lead at 5:29 of the third period when they caught the pressing Leafs on a two-on-one.
Arcobello broke down the left wing and putting his pass over the Eberle who scored his first goal of the season from the right faceoff circle.
The Oilers regained the lead at 3-2 when Gordon's third goal of the season at 1:02 of the second period.
But Lupul tied it at 3 for the Leafs at 5:20 with his fourth goal of the season on assists from Kadri and David Broll.
The Oilers took the lead at 5:21 of the first period as a result of some poor clearing from behind the goal by the Leafs. Arcobello gained control of the puck on the right side and passed in front to Smyth who put in his second goal of the season.
The Leafs tied the game at 9:47 -- six seconds after the Oilers had killed a hooking penalty to David Perron. Kadri scored his second goal of the season from a difficult angle from after taking a pass on the left wing deep in the Edmonton zone from Mason Raymond.
The Leafs took a 2-1 lead on a power play at 15:26 of the first by Van Riemsdyk, his fourth goal of the season. Perron was off for goalkeeper interference.
The Oilers tied the game at 18:10 on a power play with Nugent-Hopkins firing home his second goal of the season from the edge of the right faceoff circle. Van Riemsdyk was off for holding.
NOTES: Eakins made his first appearance at ACC as Oilers' head coach, a job he took on June 10 after eight years in the Leafs organization including the past four as coach of the AHL Marlies. ... RW Mike Brown played his first game against Toronto since his March 4 trade to the Oilers for a 2014 fourth-round draft choice. ....The Oilers opened a six-game trip with Saturday's game against the Leafs with their next game Monday at Washington to play the Capitals. ...The Leafs next game is at ACC against the Minnesota Wild on Tuesday.