Connor McDavid knows that scoring goals isn’t his team’s concern.

Patrick Maroon scored twice, Leon Draisaitl had a goal and two assists and McDavid added three assists as the Edmonton Oilers beat up on the Boston Bruins 7-4 on Thursday night.

Benoit Pouliot, Anton Slepyshev, Ryan Nugent-Hopkins and Milan Lucic also scored for the Oilers, who moved one point ahead of Calgary for third place in the Pacific Division.

But the Edmonton captain says his team needs to tighten up in the defensive end.

“We can’t expect to keep doing that,” McDavid said about the recent scoring. “It’s good that we are finding ways to create offense, but we also gave up a lot of chances tonight. Giving up four goals is not good enough.”

David Pastrnak, Brad Marchand, Dominic Moore and David Krejci had a goal each for the Bruins, who had a four-game winning streak snapped.

“We didn’t play well,” Bruins assistant captain Patrice Bergeron said. “I think it was just an awful game by everyone, and it’s just proof that you can’t rely on what we’ve been doing lately.”

The Oilers jumped to an early 2-0 lead on a pair of goals 59 seconds apart by Maroon, who upped his career-high goal total on the season to 24.

Edmonton got another goal three minutes later as David Desharnais hooked around the net and sent the puck in front to Pouliot, who poked it past goalie Tuukka Rask. It was Pouliot’s second goal in two games after breaking a 28- game scoreless drought against Dallas on Tuesday.

“You need to have scoring from all over,” Draisaitl said. “You can’t rely on one or two lines. You need all four lines going and the last couple of games we have really had that. It is definitely a nice feeling to put up some goals like this.”

Boston got one back on a power play with 7 1/2 minutes remaining in the opening frame when Marchand made a perfect pass to set up Pastrnak at the side of the net for his 31st goal of the season, and fifth in his last five games.

The Bruins made it 3-2 with two minutes left in the first, as Marchand was left alone at the side of the net to score his 37th goal of the season and 12th in his last 11 games.

The Oilers scored again with 51 seconds remaining when Slepyshev batted the rebound of McDavid’s shot out of the air and past Rask.

Edmonton made it 5-2 two minutes into the second on the power play as Drake Caggiula’s pass went off Bruin forward Riley Nash’s skate and into the net. Rask was replaced in the Boston net by Anton Khudobin.

Boston fought back a couple minutes later, getting a shorthanded goal from Moore.

Draisaitl made it 6-3 Edmonton seven minutes into the second, picking off a pass at mid-ice and going the distance to score his 60th point, the most ever in an NHL season by a German-born player.

Up next for Bruins — Travel to play at Toronto on Sunday.

Comments are not available on this story.