Bob DeChiara-USA TODAY Sports

Brad Marchand and Danton Heinen bookended the first period with short-handed goals and Linus Ullmark made 17 saves to propel the Boston Bruins to a 4-0 win over the visiting Vancouver Canucks in a Thursday night clash of the NHL's top two teams.

The Bruins, who have won three of their last four contests, totaled three goals in the opening minute of periods as Morgan Geekie and Pavel Zacha tallied early in the second. Zacha also picked up an assist on Geekie's goal.

Charlie Coyle and David Pastrnak each had two helpers to contribute to the Boston offense. Coyle is now on a 10-game point-scoring streak.

Vancouver was shut out for the first time since the third game of the season and had a 12-game points streak (10-0-2) snapped.

Thatcher Demko (21 saves) had won his previous nine starts for the Canucks.

Boston had a 25-17 shot advantage. Ullmark made nine saves in the second period.

It appeared to be an inauspicious start for Boston as a Jakub Lauko hold on Dakota Joshua's attempted breakaway put Vancouver on the power play 17 seconds into the game. However, Marchand needed only 15 seconds of the ensuing penalty to give the Bruins an early 1-0 lead.

After Coyle corralled a puck that Demko rimmed around the boards, the Boston captain received a pass and roofed a close-range short-handed goal at the 32-second mark.

That was Marchand's 35th career short-handed tally, tying Dirk Graham and Theo Fleury for the ninth-most in NHL history.

Heinen scored Boston's second man-down goal at 15:37, breaking through the middle of the ice ahead of two defenders after Coyle started the play by breaking up a pass.

Boston's dominant start continued with two goals in a 14-second span early in the middle frame. The quick-fire stretch began at 0:34, as Geekie was the last Bruin to touch a Pastrnak shot that broke his stick and deflected several times on its way past Demko.

The Bruins' lead grew to 4-0 at 0:49. James van Riemsdyk dished a backhand saucer pass to send Zacha in alone from the blue line for a wrist-shot goal.

Nils Hoglander looked to get Vancouver on the board at 12:57 of the second, but officials waved off the potential goal due to high-sticking.

More must-reads:

TODAY'S BEST
Do Oilers need more from Connor McDavid to get to Stanley Cup Final?
All-Rookie teams show gems available all over draft
The NBA has not witnessed this much parity in 50 years
Knicks expected to be 'aggressive' in upgrading their roster
Drew Bledsoe offers advice for Patriots rookie QB Drake Maye
2024 AFC revenge games: Brothers, 'Stefon Diggs Bowl' to take center stage
2024 NFC revenge games: Which game should Cowboys, others have circled?
How All-Star Race victory could turn Joey Logano's season around
Xander Schauffele's triumph could open the floodgates for his career
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Ranking the five best MLB free-agent signings of offseason
Veteran WR, former first-round pick announces NFL retirement
Oilers advance to West Final again after holding off Canucks in Game 7
Bengals star WR not expected to sign franchise tender before OTAs
Red Sox RHP diagnosed with ligament damage in elbow
Watch: Caitlin Clark shows off range with logo three, but Fever fall short
Former Dolphins receiving leader announces his retirement from NFL
Detroit Lions dominate PFF's top-25 players under 25
Hall of Famer, legendary Raiders offensive lineman dead at 86
Report: Cavs owner 'would never' trade Donovan Mitchell to this team

Want more NHL news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.