Zach Parise and Travis Zajac each had a goal and an assist and the New Jersey Devils defeated the New York Islanders 4-2 in the preseason finale for both teams Tuesday night.

Brian Rolston and Brendan Shanahan also scored and Martin Brodeur had 19 saves as New Jersey finished the preseason 4-0-1 to start coach Jacques Lemaire's second stint with the team.

Jack Hillen and Mark Streit scored goals for the Islanders (2-5-1) in a game that featured five fights, including three with New York forward Joel Rechlicz. Dwayne Roloson made 16 saves for the Isles.

Both teams will open the regular season on Saturday night at home. The Devils will play the Philadelphia Flyers and the Islanders will face the Stanley Cup champion Pittsburgh Penguins.

After giving up power-play goals to fall behind 1-0 and 2-1, the Devils scored twice in the final six minutes of the second period to take a 3-2 lead.

Rolston made a great play on the game-tying goal. He played the puck off the side boards, skated around defenseman Radek Martinek and beat Roloson with a shot between the pads for a power-play goal.

Zajac made two plays to give New Jersey the lead with 2:01 left in the period. He kept a clearing pass in the Islanders' zone, fed the puck to Parise along the goal line and then took a return pass and beat Roloson.

Shanahan put the game away with about 8 minutes to play by one-timing a pass from Nicklas Bergfors.

Hillen gave New York its first lead 62 seconds into the second period with a shot from the left circle that Brodeur appeared not to see.

Parise tied the game 1-all four minutes later, stuffing the rebound of Jamie Langenbrunner's shot under Roloson.

Streit, who led the Islanders with 10 power-play goals last season, connected on a two-man advantage at 10:18.