UNIONDALE, N.Y. — John Tavares, Andrew MacDonald and Thomas Vanek scored second-period goals, and Kevin Poulin made 26 saves for his first win of the season as the New York Islanders beat the Boston Bruins 3-1 on Saturday night.

Tavares knocked a loose puck past Bruins backup goalie Chad Johnson at 6:15 of the second for his sixth goal of the season. The assist went to his new left wing Vanek, who was acquired from Buffalo last week.

After MacDonald scored his first of the season at 13:13 to make it 2-0, and Boston’s Dougie Hamilton answered two minutes later, Vanek scored his first with the Islanders – one-timing a perfect cross-ice pass from Kyle Okposo past Johnson from the left circle at 16:08.

Okposo and defenseman Travis Hamonic assisted on MacDonald and Vanek’s goals.

Vanek’s goal was the 255th of his NHL career and his 500th point. The 29-year-old winger also assisted on Tavares’ goal.

RANGERS 5, HURRICANES 1: Derek Stepan scored his first three goals of the season, and Carl Hagelin added his first two as host New York had its best offensive output of the season.

Goalie Henrik Lundqvist made 27 saves and grabbed first-star honors for New York, which is on a season-high, three-game winning streak.

BLACKHAWKS 5, JETS 1: Brandon Bollig, Patrick Sharp and Nick Leddy scored within a 4:55 span in the second period, and Chicago extended its winning streak to three games in a rout at Winnipeg.

Corey Crawford stopped 26 shots to earn his eighth win of the season.

Niklas Hjalmarsson and Ben Smith also scored, and Marcus Kruger had a pair of assists for the Blackhawks, who are 4-1-1 on the road.

DUCKS 6, SABRES 3: Emerson Etem and Corey Perry both scored two goals to lift Anaheim over reeling host Buffalo.

Ryan Getzlaf scored and added a pair of assists for the Ducks (11-3-1), who recorded five straight goals after Buffalo struck first. Sami Vatanen also scored for Anaheim.

The Sabres have lost their first nine home games, their longest stretch to open a season.

LIGHTNING 4, BLUES 2: Brett Connolly and Valtteri Filppula scored in the third period, lifting host Tampa Bay over St. Louis.

Connolly, playing in his second game since being recalled from Syracuse of the AHL, put Tampa Bay ahead 3-2 when he redirected Radko Gudas’ shot at 8:37 of the third. Filppula made it 4-2 with 3:59 remaining.

Alex Killorn had a goal and two assists, and Steven Stamkos also scored for the Lightning, who have won all five games this season against Western Conference teams.

FLYERS 1, DEVILS 0: After being embarrassed by Washington at home 24 hours earlier, Philadelphia gutted out a win at New Jersey.

Brayden Schenn deflected Andrej Meszaros’ shot past Martin Brodeur in the first period, and Ray Emery had to make just 14 saves as last-place Philadelphia (4-9) earned a needed victory.

PENGUINS 3, BLUE JACKETS 0: Deryk Engelland, Chris Kunitz and Jussi Jokinen scored, and backup Jeff Zatkoff made 19 saves in his first NHL win to lead Pittsburgh past host Columbus for the second straight day to stretch its winning streak to four.

CAPITALS 3, PANTHERS 2: Nicklas Backstrom scored in the first period and added the winning goal in the shootout to lift Washington to victory at home over Florida.

CANUCKS 4, MAPLE LEAFS 0: Roberto Luongo made 21 saves for his second shutout of the season, leading host Vancouver past Toronto.