Matvei Michkov had a goal and two assists and the Philadelphia Flyers beat the New York Islanders 3-1 to move within one point of the Islanders for third place in the Metropolitan Division.