Matt Read scored twice and Jaromir Jagr had the go-ahead goal to lead the Philadelphia Flyers to a 6-3 victory over the New York Islanders on Thursday night.

Andrej Meszaros and Scott Hartnell also scored for Philadelphia, which had been slumping. The Flyers had lost five of eight, but moved into fifth place in the Eastern Conference with the win.

Josh Bailey scored two goals and Kyle Okposo had one for the Islanders, who have the fourth-lowest point total in the NHL.

Evgeni Nabokov stopped just 24 of 29 shots for New York. Nabokov was sensational in a 1-0 shootout win over the Flyers last month. He turned aside 47 shots, including two in the shootout. But the veteran goalie clearly wasn't the same this time against a team that had been shut out in two of its three previous games.

Ilya Bryzgalov made 21 saves to earn the win in his fifth straight start.

(Copyright 2012 by The Associated Press.  All Rights Reserved.)