Bob DeChiara-USA TODAY Sports

Nick Foligno scored with 8:52 left in the third period to cap a two-point night as the Boston Bruins rallied from two goals down to beat the visiting Winnipeg Jets 3-2 on Thursday.

Foligno and David Pastrnak each had a goal and an assist, and Jake DeBrusk also lit the lamp for Boston, which is now 5-0-1 in its last six games and 18-0-2 on home ice this season.

Pastrnak became just the third Bruin in the past 30 years to log 100 points in a calendar year.

DeBrusk's goal marked his 200th NHL point.

Jeremy Swayman made 25 saves in his second straight win for the Bruins, who have erased a two-goal deficit to at least tie five different games this season.

Boston had a 40-27 advantage in shots, including 30-14 over the final two frames.

Mark Scheifele and Jansen Harkins netted Winnipeg's goals. Connor Hellebuyck returned from a two-game absence (non-COVID illness) to make 37 stops.

Winnipeg is 3-2-0 in its last five.

The Jets took an early 1-0 lead just 1:58 into the game as an open Scheifele buried Cole Perfetti's feed for his 20th goal of the season.

Harkins tipped home a Josh Morrissey point shot through Swayman's five-hole, doubling the Winnipeg lead at the 7:20 mark.

With the assist, Morrissey extended his point streak to 11 games, becoming just the fifth NHL defenseman in the past decade to post a streak of that length.

Not even 20 seconds after Winnipeg took a two-goal lead, Hellebuyck made a highlight glove save on Pastrnak's breakaway chance.

The Bruins took advantage of a fortunate bounce and cut within 2-1 at 12:08 of the second period. After Foligno sent the puck into the zone, it bounced off the end wall and caromed to the slot, where Pastrnak's shot beat Hellebuyck back into his position in net.

Boston evened the score at 2-2 with five minutes left in the middle frame. Pastrnak sent a wrister on net from the left side, and DeBrusk deflected it home for a power-play tally.

Charlie Coyle set up the winning tally, sliding the puck through multiple defenders to Foligno for a wrist shot goal from the slot.

Foligno had gone the previous five games without registering a point.

More must-reads:

TODAY'S BEST
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
Knicks star ruled out for potential closeout game
Dodgers starter undergoes season-ending UCL surgery
Clemson’s Dabo Swinney gives smug response about not using transfer portal
Caitlin Clark's debut was most-watched WNBA game in more than 20 years
Watch: Chris Kreider's natural third-period hat trick shatters Hurricanes' comeback hopes
Veteran NFL safety will either play for this team or retire in 2024
Former Red Wings head coach linked to open NHL job
How Patriots' Drake Maye has already impressed Jacoby Brissett
LeBron James, Giannis Antetokounmpo, Stephen Curry among Forbes' highest-paid athletes for 2024
Steve Cohen addresses if Mets could again be trade-deadline sellers
Tiger Woods ruins strong first round with sloppy finish at PGA Championship
NFL responds to speculation about Chiefs schedule and Taylor Swift
Despite hopes for change, NASCAR championship weekend will return to Phoenix in 2025
Chiefs will achieve something not done since 1927 with 2024 schedule
Yankees' Aaron Judge comments on resurgence after bad slump