Winslow Townson-USA TODAY Sports

Charlie Coyle scored the game-winning goal and added an assist while Jeremy Swayman made 12 of his 22 saves in the third period as the Boston Bruins defeated the visiting Winnipeg Jets 4-1 on Monday night.

Coyle's goal with 1:34 left in the opening frame began a three-goal run to close the game for Boston, which earned its fifth win in a row. The Atlantic Division-leading Bruins are 6-0-3 in their past nine games.

Coyle's 17 goals mark a career high since he joined the Bruins during the 2018-19 season.

Jakub Lauko, Jake DeBrusk and Brad Marchand rounded out Boston's scoring. Morgan Geekie added two assists.

DeBrusk has eight goals and 14 points over his past 14 games.

Vladislav Namestnikov scored the lone goal and Connor Hellebuyck made 17 stops for Winnipeg, which had not allowed more than three goals in its previous 34 games. That was tied for the sixth-longest streak in NHL history.

The Jets had won 10 of their previous 11 games.

The Bruins got the scoring going just 2:20 into the first period. Lauko scored his second goal in a three-game span, burying a nifty Trent Frederic feed around Hellebuyck and through the top of the goal crease.

Namestnikov provided a quick response for the visitors at 4:16, deflecting a Dylan DeMelo one-timer past Swayman. Nikolaj Ehlers dropped the puck back to the point to start the play.

Coyle tipped in Hampus Lindholm's wrister from the center point for the game-winner late in the first.

Winnipeg managed only four shots in the second period and 10 total through 40 minutes. Swayman made a strong save on Nate Schmidt's drive late in the middle frame.

Swayman flashed his pad to deny Ehlers on the rush early in the third as the Jets matched their second-period shot total before the 3:00 mark. Dylan Samberg also hit the left post with a wrister nearly halfway through the frame.

Against the run of play, DeBrusk charged to the net front and slammed home a short-handed insurance goal to give the Bruins a 3-1 lead with 5:25 left in regulation.

Coyle set up Marchand for an empty-netter with 55 seconds to go.

More must-reads:

TODAY'S BEST
Hurricanes' power play finally comes through with season on the line
Watch: An outstanding first half by Donovan Mitchell keeps the Cavaliers alive in Game 3 vs. Celtics
Mavericks come from behind to down Thunder, take 2-1 series lead
Tigers lose veteran starting pitcher to injury
Justin Allgaier dominates at Darlington for first win of 2024
Watch: Minor league baseball game interrupted by turtle delay
Rangers ace continues to be plagued by nerve irritation in thumb
Cowboys hint at timeline for extension talks with offensive star
Steelers first-round pick has already 'apologized' to new locker mate
Former Packers WR makes bold prediction about Jordan Love
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Broncos release former Super Bowl champion WR
Nationals had 'substantive discussions' with former top prospect about extension
Patriots make unsurprising decision on top executive
Cowboys release veteran WR
Longtime Steelers DT Cameron Heyward hints contract extension is coming
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Jrue Holiday jokes about beating departing Celtics assistant who just landed Hornets job
Orioles manager explains Craig Kimbrel's new role
Rays activate key bullpen arm from injured list