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
Stars-Oilers takeaways: Stanley Cup Final rematch set as Edmonton advances
Knicks lock down Pacers in Game 5 to stave off elimination
Big injury update emerges about Angels star Mike Trout
Two-time Super Bowl champion responds to Terry Bradshaw ripping Steelers over Aaron Rodgers interest
Russell Wilson defends former teammate George Pickens after Steelers divorce
Montreal Canadiens reportedly favorites to land 40-goal scorer in offseason trade
Jannik Sinner advances in Paris, ends Richard Gasquet's career
Yankees' Aaron Judge addresses returning to site of 2023 toe injury
Chicago Bears insider says rookie's injury is 'more than a nagging' issue
Watch: Oilers' Jeff Skinner finally scores first career playoff goal in 15th season
Kraken hire former Islanders HC Lane Lambert for same role
Ravens sign first-round pick Malaki Starks to rookie deal
What the Alexis Diaz trade means for the Dodgers
Capitals accidentally start Alex Ovechkin retirement rumor
Seahawks' Jalen Milroe studying division rival QB ahead of rookie season
Report: Trey Hendrickson seriously considering drastic option amid contract dispute
Shai Gilgeous-Alexander named Western Conference Finals MVP
Raiders appear to have contract dispute with promising WR
Mike Vrabel breaks silence on Stefon Diggs viral video
Carter Verhaeghe's key goal launches Panthers into third straight Stanley Cup Final

Want more sports news?

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