Winslow Townson-USA TODAY Sports

Jake DeBrusk had two goals and one assist and set the stage for David Pastrnak's shootout winner as the Boston Bruins edged the visiting New York Islanders 4-3 on Tuesday night.

Derek Forbort also scored and Pavel Zacha had two assists for Boston, which is 15-0-1 on home ice this season and 3-1 in its last four games.

Linus Ullmark made 23 saves and stopped the last two shootout attempts. Josh Bailey had the final try stopped after Pastrnak snapped in his third-round winner.

A highlight of the overtime period came when Ullmark stopped Jean-Gabriel Pageau's backhand attempt on the breakaway at 1:41.

Bailey and Noah Dobson led the Islanders with a goal and an assist apiece, while Brock Nelson dished out two helpers. Casey Cizikas also scored.

Semyon Varlamov stopped 30 shots, including nine in the third period and six in overtime.

Boston had a 33-26 shots advantage through 65 minutes.

The Islanders are now 2-4-1 in their past seven.

New York generated numerous chances in front of Ullmark, but Boston overcame the uneasy start and took a 2-0 lead on two DeBrusk goals 19 seconds apart. The first was a tip of Pastrnak's power-play point shot at 6:48, within the same minute of Pageau hitting the post.

DeBrusk completed his second multi-goal game of the season at the 7:07 mark after his intended centering pass to Forbort bounced off Bailey's stick and past Varlamov.

The Islanders made it 2-1 as Bailey got the last deflection on Dobson's shot from above the right circle at 11:00.

Dobson's one-timer from the right point allowed New York to even the score at 11:43 of the second. Bailey fed the puck from low to high, finding the defenseman from below the right circle.

The Bruins regained the lead at 3-2 with 1:32 left in the middle frame. Forbort netted a short-handed goal, beating Varlamov glove side high from the slot.

New York bounced back for another tying goal 4:40 into the third. Cizikas followed up Sebastian Aho's shot from out high by slotting in a wraparound that bounced off Forbort's skate.

With 5:05 left, Varlamov made a huge post-to-post pad save to rob a streaking Pastrnak and help send the game to overtime.

More must-reads:

TODAY'S BEST
Saints to sign veteran offensive lineman
Smother's Day: Pacers shut down Knicks in first half of Game 3
Pistons make wrong kind of history at NBA Draft Lottery
Watch: Pacers C Myles Turner makes absurd three-pointer in first quarter vs. Knicks
Hawks win 2024 NBA Draft Lottery
Giants place key outfielder on injured list
Novak Djokovic thinks water bottle incident may have played role in surprising loss
Steelers agree to deal with veteran CB
Bruins captain out for Game 4 vs. Panthers
Veteran WR announces retirement from NFL
Mavericks come from behind to down Thunder, take 2-1 series lead
Stars continue road dominance with Game 3 win over Avalanche
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Watch: Braves were one out away from first no-hitter in 30 years
Roman Wilson hopes to become Steelers' next 'great' WR
Chargers sign veteran edge-rusher
Justin Allgaier dominates at Darlington for first win of 2024
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Celtics respond with impressive road win vs. Cavaliers in Game 3
Hurricanes' power play finally comes through with season on the line