CALGARY -- Laurent Brossoit made 38 saves for his first NHL win and Jordan Eberle had two goals and two assists to help the Edmonton Oilers defeat the Calgary Flames 7-3 at Scotiabank Saddledome on Saturday.
Anton Slepyshev, Mark Letestu, Connor McDavid, Oscar Klefbom and Ryan Nugent-Hopkins also scored for the Oilers (26-15-8), who swept the season series with the Flames for the first time in history and earned their fifth win in the past six games (5-0-1).
"These games always have a lot of energy," Eberle said. "More importantly, they're four-point games. These are divisional games, and when you can sweep a team that's in your division it sets you up well."
WATCH: All Oilers vs. Flames highlights
Brossoit, who made his season debut, was 0-5-1 to start his NHL career. He was selected by Calgary in the sixth round (No. 164) in the 2011 NHL Draft and acquired by Edmonton in 2013.
"It's a great feeling, especially with how last year went down with my call-up," said Brossoit, who started for the first time since March 26, 2016. "It's nice to contribute in a positive way."
Matthew Tkachuk, Sean Monahan and Lance Bouma scored for the Flames (24-22-3), who have lost four of five (1-3-1).
"It's embarrassing," Calgary coach Glen Gulutzan said. "It's embarrassing. I don't talk to the guys after the game, win or lose, I talk to them the next day, but certainly in the coaches' room, emotions are high. It's embarrassing."
Edmonton chased Calgary goaltender Chad Johnson by scoring on three consecutive shots in a 4:41 span early in the first period.
The Flames surrendered the first goal in their seventh straight game when Slepyshev scored at 1:17. Letestu followed at 5:22 and Eberle at 5:58 to chase Johnson, who made one save.
"It wasn't really what I had in mind and it wasn't really the game I don't think anybody pictured it to be," Johnson said.
Brian Elliott came in and finished with 23 saves.
McDavid shot by Elliott's blocker 3:57 into the second period to give the Oilers a 4-0 lead, and Eberle scored at 12:24. Eberle has three goals in three games to follow an 18-game drought.
"Once the puck goes in it starts to go in," Eberle said. "The biggest thing is you've got to continue to do the things that got you to the point when you're starting to put it in."
Tkachuk scored on the power play at 15:55 to cut the lead to 5-1, but Klefbom scored 58 seconds later.
Monahan scored for the fifth consecutive game with a shorthanded goal 26 seconds into the third to make it 6-2, and Bouma scored with 4:11 remaining.
Nugent-Hopkins scored into an empty net with 34.8 seconds remaining.
"It's frustrating and there's not much else to say," Monahan said. "It's a bad loss for us and now we have to regroup from that."
Goal of the game
From below the goal line, Zack Kassian sent a pass through the top of the crease that Letestu one-timed by Johnson to put Edmonton up 2-0.
Video: EDM@CGY: Letestu cashes in on Kassian's dish
Save of the game
Brossoit made the first save on Matt Stajan's shorthanded partial breakaway 5:34 into the second period, and another on Stajan's rebound attempt at 5:35.
Highlight of the game
McDavid darted between two Flames in the high slot before shooting by Elliott's glove. McDavid leads the NHL with 56 points.
Video: EDM@CGY: McDavid dekes around defense and nets beauty
Unsung performance of the game
Oilers defenseman Adam Larsson finished with three assists, a plus-3 rating and four hits in 18:04 of ice time.
They said it
"I think the biggest thing was we started well. We capitalized on our chances early and kind of got them behind the 8-ball. We just kind of rolled from there. [Brossoit] played really well in net tonight. We gave up a lot and he was there to shut the door. Kudos to him." -- Oilers forward Jordan Eberle
"We've got to stop this. We've got to try and get our game going individually, shift by shift, and it will come together as a team. But some of the mistakes we're making are glaring mistakes. At this level, it can't happen, especially at this time of year. They just ate us up tonight." -- Flames captain Mark Giordano
Need to know
Johnson has given up seven goals on 25 shots in his past two starts. … Flames defenseman Dennis Wideman played in his 800th NHL game, and Oilers forward Matt Hendricks played in his 500th NHL game.
Oilers: At the Anaheim Ducks on Wednesday (10 p.m. ET; PRIME, SNW, NHL.TV)
Flames: At the Toronto Maple Leafs on Monday (7:30 p.m. ET; TSN4, SNW, NHL.TV)
Video: Eberle, Oilers roll past Flames, 7-3