Travis Konecny netted two goals, including the game-winner, while Ivan Fedotov made 22 saves to lead the Philadelphia Flyers to a 3-1 victory over the struggling New York Rangers.