Mike Richards picked up the other score and added one assist for the Flyers, winners of six in a row. Sergei Bobrovsky turned in another strong effort, making 31 saves for the win, his sixth straight positive decision.
Philadelphia has won 20 of its last 22 games over New York since the start of the 2007-08 season, including both matchups this year.
Nodl’s tally with 5:25 left in regulation gave Philly a 2-1 advantage. Eric Wellwood fired from the bottom of the left circle, and the shot caused Roloson to jump high but leave a rebound right in front, where Nodl swept it home.
Roloson was pulled for an extra skater with 1:32 to go, and Wellwood missed his chance at his first goal by shooting wide at an empty net. Seconds later, Bobrovsky was hit with a delay-of-game call for clearing the puck over the glass, giving the Isles a 6-on-4 advantage for the final 1:06.
However, the Flyers defense stood tall in front of their rookie goaltender on the advantage. Bobrovsky sealed off the left post to prevent a John Tavares poke from getting through in the final second of play.
The Flyers hit the scoreboard with 1:08 left in the first period, as Chris Pronger’s high right-point shot was deflected in by Richards from the top of the crease.
The Islanders countered with a power-play score by Moulson at the 7:31 mark of the second period, where the young forward picked up a loose puck off the left-wing boards along the goal line and managed to hit the net on the short side.