Connor McDavid scored, and Cam Talbot made 28 saves for the Oilers (0-2-0), who played for the first time in five days. They lost 5-2 to the New Jersey Devils in Gothenburg, Sweden, on Saturday.
"[We played] better tonight than we did in Sweden by a long shot, but we still didn't play well enough to win," Edmonton coach Todd McLellan said. "One bad break on the penalty kill, obviously that hurt, but we didn't create a lot of offense early in the game and then when we finally did, the bounces didn't go our way in and around the crease. But we've got to do some things better early in the game to stay in it."
McDavid gave the Oilers a 1-0 lead with a breakaway goal at 3:43. Ty Rattie made a spinning pass through the neutral zone, and McDavid blew past Zdeno Chara and Charlie McAvoy before shooting the puck past Halak
The Bruins tied it 1-1 on a power-play goal by Pastrnak at 9:20. After gloving down Grzelcyk's pass, Pastrnak made a move to the middle, put the puck through his legs to elude defenseman Matt Benning and then made three dekes before scoring through the short side.
"That was a great goal to get us going," Cassidy said. "You don't like to give up the first one at home, you want to kind of get it equal as quickly as you can. He did a great job there."
Boston took a 2-1 lead when Marchand's wrist shot from the right circle went off Edmonton's Drake Caggiula in the high slot and past Talbot at 14:37 during another Boston power play.
Thirty-six seconds later, Nordstrom's first goal for Boston made it 3-1 at 15:13. David Krejci hit Nordstrom on a 2-on-1.
Ryan Nugent-Hopkins nearly got the Oilers within one goal with a wrist shot from the left hash marks, but Halak made the save at 7:42 of the third period. The rebound went off the left post, and Chara cleared the puck off the goal line before it could get all the way in.
Bergeron scored an empty-net goal with 35 seconds left to make it 4-1.