Bob Frid-USA TODAY Sports

Vancouver's Brock Boeser eclipsed the 300-point milestone with three assists as the surging Canucks earned their season-high fifth straight victory by beating the visiting Dallas Stars 5-2 on Tuesday night.

The second-line right winger reached 301 points in 382 games by assisting on scores by Phillip Di Giuseppe, Andrei Kuzmenko and J.T. Miller, who added a helper.

Anthony Beauvillier also scored for the Canucks, and Guillaume Brisebois scored his first career NHL goal. Conor Garland had two assists.

Goaltender Thatcher Demko managed 25 saves to win for the fifth time in six starts (5-1-0) since returning from injury on Feb. 27.

Dallas' Jamie Benn netted the 100th power-play goal of his career and added an assist, and Wyatt Johnston also found the back of the net.

Defenseman Miro Heiskanen supplied two helpers for a career-best, eight-game point streak that has featured four straight multi-point outings.

Playing in his second NHL game, 25-year-old goalie Matt Murray stopped 14 shots in suffering his first career loss.

The Stars lost their fifth straight (0-4-1) against the Canucks.

Center Tyler Seguin (leg laceration) missed his third straight game while left winger Mason Marchment was scratched and replaced by Luke Glendening, who returned from an 11-game absence.

Vancouver was able to capitalize on two of its first three shots against Murray in the game's first six minutes.

On his 30th birthday, Miller spotted Di Giuseppe open in front of Murray and sent a perfect pass through the slot. Di Giuseppe deposited his third goal of the season just 95 seconds into the game.

During its first power play, Vancouver worked the puck around swiftly, with Kuzmenko finishing a cross-ice feed from Garland for the first-year player's 33rd tally at the six-minute mark.

On a rush 48 seconds into the second, Johnston finished a clever pass from Benn for his 18th goal to make it 2-1 on a play Demko had very little chance of defending.

After Beauvillier tipped in a long shot by Christian Wolanin for his 16th goal at 11:53, Benn rounded out the frame's scoring on a power play by wristing in his 29th tally with only five seconds left in the period.

On a two-on-one break in the third, Nils Aman slid a backhanded pass that Brisebois buried for the first time in his 22nd NHL game at 4:09.

Miller capped the scoring with his 25th marker at 16:58.

More must-reads:

TODAY'S BEST
Cardinals catcher's injury timeline revealed
Suns hire ex-NBA champion as new head coach
Frank Vogel fell victim to a Suns ownership group eager to win
Luka Doncic hands OKC first playoff loss with gutsy Game 2 effort
Three takeaways as Rangers take commanding 3-0 series lead on Hurricanes
Rams make surprising move with former team captain
Ohio State AD is wrong for thinking Michigan wins deserve asterisk
Padres OF Jurickson Profar is a legitimate MVP candidate
Steelers' Cameron Heyward comments on controversial Justin Fields idea
Pacers coach claims officials are biased against 'small market' teams
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Tiger Woods, Rory McIlroy's 'soured' relationship paints murky future for PGA Tour
Stars almost blow another lead, even series with Avalanche
Auburn's Hugh Freeze uncomfortable with 'bidding wars' for top players in transfer portal
Cavaliers punch back, blow out Celtics in Game 2
Coach: Oilers star center could miss Game 2 vs. Canucks
Watch: Cavaliers' Evan Mobley turns defense into offense in Game 2 vs. Celtics
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3