Ginn had a breakout game Sunday with seven catches for a career-high 175 yards, and the Dolphins overcame a nine-point third-quarter deficit to beat AFC East leader Buffalo 25-16.
With Ginn’s first 100-yard game, he made by far his biggest impact since Miami’s much-mocked decision to take him with the ninth pick of last year’s draft.
Ginn set up Miami’s first two scores with receptions of 46 and 64 yards. Those completions were part of an efficient day for Chad Pennington, who went 22-for-30 for 314 yards with no interceptions.
Joey Porter had two sacks, including one to force a fumble for a safety.
Buffalo committed four turnovers, all in the fourth quarter.
Dan Carpenter kicked field goals of 43, 45 and 35 yards, all in the final 23 minutes after the Dolphins fell behind 16-7.
The Dolphins (3-4) tripled their win total from last season under the new Bill Parcells regime, and they broke a four-game losing streak against Buffalo. The Bills (5-2) lost for the second time in three games.
Trailing by nine in the third quarter, the Dolphins looked to the speedy Ginn to help them come from behind, and he turned a short pass into a 64-yard gain to set up a field goal.
A punt pinned the Bills deep, and on third down Porter forced a fumble when he sacked Edwards in the end zone. Buffalo center Duke Preston recovered, giving Miami a safety.
Following the ensuing kick, the Dolphins moved 41 yards for another field goal—their fifth score in barely 19 minutes.
Ginn set the tone on the game’s first play, beating the Bills deep for a 46-yard gain. Eight plays later, on third down, Pennington lobbed a 2-yard touchdown pass to Anthony Fasano.
Buffalo answered with a 62-yard drive but stalled at the 1 and settled for a field goal, one of three by Rian Lindell.
The Bills moved 35 yards in the final 1:38 of the first half to kick a field goal for a 9-7 lead, then began the second half with a 70-yard drive capped by Marshawn Lynch’s 8-yard run. But they were shut out the rest of the way.