David Pastrnak scored two goals, Tuukka Rask made 25 saves and the Boston Bruins beat the New York Islanders 3-1 on Saturday.
Loui Eriksson added a goal and two assists for the Bruins, who have won their last five games against the Islanders.
Pastrnak's point-blank wrist shot beat Thomas Greiss for a 2-1 lead with 8.9 seconds left in the second period. He slid his 12th goal of the season under Greiss with 2:34 remaining in the third.
New York captain John Tavares scored his 200th career goal, becoming the 11th player in franchise history to reach the mark.
Greiss stopped 28 shots in his first regulation loss this season after entering with a 7-0-2 record. Greiss is filling for Jaroslav Halak, who is expected to miss at least six weeks with a lower-body injury.
Eriksson dragged a puck around Greiss for a power-play goal late in the first. It was Eriksson's 26th of the season.
New York pulled even on Tavares' backhand goal midway through the second. He also has 26 goals this season.
NOTES: Bruins D Kevan Miller was a game-time decision, but played after missing three games with an upper-body injury. "He's looking much better today," Boston coach Claude Julien said before puck drop. ... Islanders D Calvin de Haan sat out his fourth straight game with a lower-body injury. ... The Bruins had the most points in the NHL since the Feb. 29 trade deadline (10), and neither Boston or New York had a regulation loss in March entering Saturday. ... Boston wore green St. Patrick's Day warmup jerseys in its last home game before the Thursday holiday.