PHILADELPHIA -- Right winger Matt Read scored two goals for the second straight game to help the Philadelphia Flyers beat the New York Islanders 5-2 Saturday night.
Right winger Wayne Simmonds and centers Claude Giroux and Brayden Schenn also scored goals for Philadelphia.
Center John Tavares and left winger Eric Boulton had New York's goals.
The Flyers (10-10-2) improved to 6-0-1 and are 9-3-2 since a 1-7 start.
The Islanders (8-13-3), who are last in the Metropolitan Division, have lost eight of 10.
After a scoreless first period, the Flyers scored three goals in a span of 3:02 in the opening four minutes of the second period to take a 3-0 lead.
Read scored his seventh goal on a one-timer in front to make it 1-0. He got his eighth goal into an empty net in the final minute to secure the victory after the Flyers nearly blew a 3-2 lead.
Simmonds scored 59 seconds after Read's first goal on a wrister off a pass from center Vincent Lecavalier during a 3-on-2 breakaway.
Giroux then sent goalie Kevin Poulin to the bench with a power-play goal. He ripped one in from the left faceoff circle for his third goal of the season. The Flyers' captain has three goals in the last seven games after not scoring any in the first 15.
Tavares got the Islanders within 3-1 on his 10th goal late in the second period. Left wing Thomas Vanek set it up with a crisp pass.
Boulton snapped a 72-game goal drought to cut it to 3-2 early in the third period. Center Casey Cizikas won a face-off against right winger Adam Hall and sent the puck to Boulton, who beat Mason with a backhander in front with no defensemen close to him.
Schenn gave the Flyers a 4-2 lead on a wrister into the top shelf with 7:39 left in the game.
NOTES: Islanders G Kevin Poulin started his seventh straight game in place of injured starter Evgeni Nabokov, who is out with a groin injury. Poulin was benched after giving up three goals on the first six shots in the second period. ... Islanders D Andrew MacDonald and C Frans Nielsen were in the lineup after getting banged-up in Friday night's loss at Pittsburgh. ... The Flyers play eight of their next nine games on the road, starting with a game at Florida on Monday. ... Philadelphia has scored a power-play goal in six consecutive games. ... The Flyers scored at least three goals for only the sixth time this season.