MIAMI, DEC. 9 -- Pete Stoyanovich's 34-yard field goal with three seconds left forced overtime, and his 39-yarder with 2:28 to go in sudden death lifted the Miami Dolphins past the Philadelphia Eagles, 23-20, tonight.

Miami, which trailed 20-10 with less than six minutes remaining, improved to 10-3 and stayed one game back of AFC East leader Buffalo. The Eagles (7-6) have lost two in a row after a five-game winning streak.

Stoyanovich's winner was set up when the Eagles' Jeff Feagles bobbled a bad snap and punted only 23 yards. Starting from the Miami 43-yard line, Dan Marino completed passes of 12 yards to Troy Stradford and 14 to Mark Duper to reach the Eagles 31. Three plays later Stoyanovich gave Miami the win.

Marino completed 27 of 54 passes for 365 yards and two touchdowns. The Eagles' Randall Cunningham hit on 18 of 29 passes for 198 yards and two touchdowns. He also rushed 12 times for 94 yards.

Starting from the Miami 12 with 1:41 left in the fourth quarter, Marino moved his team 71 yards to set up Stoyanovich's game-tying kick. One play before the score, cornerback Ben Smith was flagged for a 21-yard pass interference penalty at the Eagles 17.

Smith also was beaten on Marino's 28-yard touchdown pass to Tony Martin in the first quarter, and for a 37-yard completion that set up another field goal.

The Dolphins scored the first two times they had the ball, then were shut out for more than 40 minutes.