BOSTON -- David Krejci scored a second-period power-play goal and Chad Johnson made 22 saves for his second career shutout and the Boston Bruins earned a 4-0 victory over the last-place Edmonton Oilers on Saturday.
Krejci's 12th goal of the season at 2:06 of the second period was enough for the Bruins to win for the sixth time in their past eight games and maintain the second-best record in the Eastern Conference.
Dougie Hamilton, Carl Soderberg and Torey Krug scored in the third for Boston. Jarome Iginla and Zdeno Chara each had two assists.
Johnson started in place of Tuukka Rask, who was pulled during Thursday's loss to the Montreal Canadiens.
Edmonton goalie Ben Scrivens was coming off a scintillating performance against San Jose on Wednesday, when he set the NHL regular-season record for saves in a regulation shutout with 59 during the Oilers' 3-0 win over the Sharks.
Scrivens made 37 saves on Saturday.
He kept them in the game again Saturday, but Edmonton had its three-game winning streak end.
Acquired from Los Angeles on Jan. 15, Scrivens stopped all nine shots he faced in the first.
But just 26 seconds into the second period, with the Oilers breaking out of their zone, Scrivens was penalized for tripping Brad Marchand just outside the crease, setting up Boston's third power play of the game.
Scrivens scrambled from side to side midway through the man advantage, denying a pair of doorstep rebounds, but his shutout run ended at 126 minutes, 41 seconds when Krejci's shot from above the right circle was deflected into the net by Edmonton's Ryan Nugent-Hopkins.
Hamilton netted his sixth of the season at 6:43 of the third when he scooped up his own rebound behind the net and swiftly slipped it past Scrivens' right leg.
Soderberg added his eighth of the season at 13:05 on a wrister that sailed over Scrivens' glove, and Krug's 12th of the season came on a power play with 4:18 to play off an assist from Chara.
NOTES: Veteran defenseman Mark Fraser made his Edmonton debut after being acquired from Toronto for two prospects Friday. ... The Bruins won their 12th straight against the Oilers, their longest active stretch versus any opponent. Boston's last loss came on Oct. 17, 2000. ... Captain Andrew Ference, who signed with the Oilers as a free agent during the offseason, made his return to Boston after spending seven seasons with the Bruins, helping the team win the 2011 Stanley Cup. Ference received a standing ovation when shown on the scoreboard during a first-period timeout.