Jerome Miron-USA TODAY Sports

John Beecher and Mason Lohrei scored their first career NHL goals in the first period and the Boston Bruins held on for a 3-2 victory over the host Dallas Stars on Monday night.

Brad Marchand netted the winner on a third-period power play and Jeremy Swayman made 35 saves to improve to 6-0-0 for the Bruins, who took their first regulation loss of the season on Saturday at Detroit.

Beecher and Lohrei, both 22, became the first Bruins to score their first NHL regular-season goals in the same game since current teammates Charlie McAvoy and Jake DeBrusk did so on Oct. 5, 2017, against the Nashville Predators.

Wyatt Johnston and Joe Pavelski scored goals and Miro Heiskanen dished out two assists for Dallas, which has lost back-to-back games following a three-game win streak.

Jake Oettinger stopped 26 shots for the Stars.

Dallas finished the game with a 37-29 shots advantage, including a 16-4 count in the third period.

Beecher gave the Bruins a 1-0 lead at the 10:21 mark. The University of Michigan product collected a puck that Hampus Lindholm banked off the end wall, rotated in the right circle and ripped a wrist shot high on Oettinger from the right circle.

Lohrei got in on the action 14:09 into his third career game, receiving Danton Heinen's pass out of the corner and snapping off a shot from the top of the circles.

The Stars snapped both their lengthy goalless drought at 122:32 and Swayman's bid for a second shutout this season when Johnston tipped in Esa Lundell's point shot 5:09 into the third.

Marchand re-established Boston's two-goal lead less than five minutes later, scoring only six seconds into a power play off a quick James van Riemsdyk feed through net-front traffic at the 9:51 mark of the final frame.

Pavelski got a piece of Jason Robertson's point shot with 27.6 seconds left, cutting the Bruins' lead to 3-2.

Though Boston held the shots edge in the first two periods, Swayman had to make consistent high-danger stops to preserve the lead. A point-blank stop on former Bruin Craig Smith in the second was a highlight.

Swayman denying Roope Hintz's short-handed breakaway on another Boston man advantage turned out to be another game-saver with less than eight minutes left in regulation.

More must-reads:

TODAY'S BEST
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Giants rookie CF to undergo season-ending labrum surgery
Hurricanes not expected to re-sign defenseman, center
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Maple Leafs tab former Stanley Cup winner as new head coach
NFL insider expands on competition between Steelers QBs Russell Wilson, Justin Fields
NFL sets outrageous prices for Eagles-Packers Brazil game
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Nuggets star has worrying comment about latest injury
Broncos 'very unlikely' to bring back former NFL interceptions leader
Greg Olsen offers broadcasting advice to Tom Brady
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Mets star has theory about closer Edwin Diaz's recent struggles
Scottie Scheffler arrested, still makes PGA Championship tee time
Timberwolves chew up Nuggets to force Game 7
Rangers secure spot in conference finals after stunning third-period comeback over Hurricanes
Xander Schauffele makes history in first round of PGA Championship
Yankees' Hal Steinbrenner shares massive Juan Soto contract update
Steelers' Cameron Heyward addresses contract holdout