Lawrence Tynes missed two field-goal tries from 54 yards with 15 seconds left and the Philadelphia Eagles held on for a 19-17 victory over the New York Giants on Sunday night.