EDMONTON, Alberta -- Goals have not come easy this season for the Edmonton Oilers.
It was difficult to tell that from Tuesday night.
David Perron had a career-high four-point game with two goals and two assists and the Oilers routed the Columbus Blue Jackets 7-0.
"We played the right way," Perron said. "More games like that are going to happen if we do that. I doubt it's going to be 7-0 every night, but I feel that we did get some bounces tonight.
"It's nice to get a decisive win like that, compared to (Saturday's 4-2 come-from-behind win over Calgary) where I didn't feel we deserved it, but we found a way."
Oilers goalie Devan Dubnyk needed 14 saves for his first shutout of the season.
Jordan Eberle, Ryan Smyth, Nail Yakupov, Taylor Hall and Justin Schultz also scored for the Oilers, who improved to just 2-7-0 in Edmonton this season.
Edmonton was 2-9-1 in its previous 12 games before putting together its second back-to-back win this season.
"The wins have been few and far between and to have a game like that, especially at home, it's good for the team, but more importantly it's good for our fans," Oilers coach Dallas Eakins said.
"They've been suffering just as much as we have. It's nice to give them something to go home feeling good about."
Yakupov said it wasn't just the offensive output, it was stopping the opposition as well.
"We didn't give up anything," he said. "I didn't think we played awesome for 60 minutes, but I thought defensively, we played well. We played man-on-man and we were winning battles. I think we showed the fans how we're capable of playing. We felt pretty comfortable out there."
The mood was completely different in the other dressing room as the Blue Jackets have lost four of their past five and nine of their past 11 games.
"That was disgusting," Columbus forward Nick Foligno said.
"We knew what kind of team they are and we played right into their hands. It is on everybody in this room, it is embarrassing. We handed them goals and gave them power plays and opportunities. It was really tough to be a part of this. I hope we have hit rock bottom here and understand that we are not a team that can play like this.
"This is the lowest of lows."
Blue Jackets coach Todd Richards was left shaking his head after the poor performance.
"I'm just really, really disappointed," he said. "We weren't ready to play the game. We weren't ready to battle or do the things necessary to win. There was no desperation and no urgency. I don't know if we get too high on ourselves. You are going to have no success in this league, and it was proven first-hand tonight, if you aren't ready and willing to battle. This is what will happen to you."
The Oilers started the scoring at 2:37 of the opening period as the rebound on a Corey Potter point shot came to Eberle at the side of the net and he had a wide-open net to score before Columbus starter Sergei Bobrovsky could get across. Edmonton came into the game with only one goal in its previous four home games.
The Oilers had been outscored 23-3 in their previous six home games, continued on to equal that goal output in the first period with a pair of power-play goals.
Edmonton made it 2-0 with eight minutes remaining in the first as Perron intercepted a pass with his skate and shifted it to his stick for a quick shot and then swooped in to deposit the rebound for his sixth of the season.
Four minutes later, the Oilers had a three-goal lead, as Sam Gagner sent a pass through the crease and Smyth was able to bat it out of the air and in.
Edmonton had 15 shots in the first, while the Blue Jackets only had three shots on Dubnyk.
The Oilers took a 4-0 lead at 8:30 of the second as the puck came to Perron off a faceoff win by Boyd Gordon and he picked the top corner with a shot from a bad angle for his third goal in the past two games.
Curtis McElhinney came in to replace Bobrovsky, who allowed four goals on 18 shots.
It didn't take long for the Oilers to get one past the backup goalie, as Perron made a terrific play to intercept a clearing attempt on an Edmonton power play and got a shot on net, with Yakupov following up to score his fourth of the season on the rebound with nine minutes to play in the second.
Columbus had its best chance of the game less than a minute later as Ryan Johansen got in tight on the Edmonton net, but Dubnyk made a good play to poke the puck away.
The offense continued for the Oilers with just under five minutes to play in the second as Schultz joined the play on an odd-man rush and beat McElhinney with a shot high to the glove side.
It was the 10th straight goal the Oilers had scored in less than a 60-minute span going back to a four-goal third period to defeat the Flames 4-2 in Calgary on Saturday.
Edmonton was looking for more midway through the third but Gagner was unable to score his first goal of the season, sending a shot into a mostly empty net right on McElhinney who was down in the crease on the play.
The Oilers made it 7-0 with three minutes left as Eberle sent Hall in on a breakaway and he was able to score five-hole on the Jackets goalie.
It was the first of just two meetings between the two teams this season. The Oilers will quickly return the favor by visiting Columbus on Nov. 29. ... It was the first time the first and second overall picks from the 2012 draft faced each other in the pros. Edmonton, who won the draft lottery, jumped ahead of Columbus to select forward Yakupov. Columbus followed up that pick by taking defender Ryan Murray. After missing last season with a shoulder surgery, Murray came into the game with two goals and two assists in 20 games. ... Goaltender Ilya Bryzgalov was on the Oilers bench as the back up to Dubnyk for the first time after signing as a free agent last week. No announcement has been made as to when he is expected to make his first start. ... Blue Jackets goalie Bobrovsky served as Bryzgalov's backup in Philadelphia for a season before getting traded to Columbus prior to the lockout-shortened season. He went 21-11-6 with a 2.00 GAA and four shutouts with the Blue Jackets last season, winning the Vezina Trophy. ... Sophomore defenseman Justin Schultz made his return to the Oilers lineup after missing the previous eight games with a groin injury. ... Columbus winger Matt Calvert is expected to make his return from abdominal surgery this week.