But Porter iced the victory when on 3rd-and-10 and Edwards backed up at Miami's 3, Porter slid past Buffalo Pro Bowl left tackle Jason Peters for a sack and strip of Edwards in the end zone. Buffalo's Duke Preston fell on the ball, but Miami's Charlie Anderson jumped on Preston for a safety that gave the Dolphins a 22-16 lead with 7:50 remaining.
Said Porter, "It's a great position they've got me in; it's a player-friendly defense, puts me in a lot of opportunities to have one-on-one with the back, one-on-one with the tackle. I'm isolated and in a lot of situations to take advantage of. I've been pretty good with those situations when they arise."
Offensively, quarterback Chad Pennington found a cure for Miami's third-and-long woes by throwing the ball on first down 16 times. He also found a cure for Miami's inability to go deep by teaming up with late-blooming receiver Ted Ginn Jr., who had a breakout game.
Pennington posted a lofty 117.9 passer rating, and didn't throw an interception for the fourth time in seven games.
Ginn, who has been knocked for his slow development at receiver since the Dolphins made him the ninth overall pick of the 2007 draft, had seven catches for a career-high 175 yards, including a 64-yard catch-and-run to set up one of three field goals by rookie kicker Dan Carpenter. It was Ginn's first 100-yard game. Ginn and Dolphins offensive coordinator Dan Henning were able to take advantage of Bills gimpy cornerback Terrence McGee, who was playing on a sore knee.
The Dolphins are now off to Denver to take on the 4-3 well-rested Broncos who are coming off their bye week.
Miami is 10-3-1 against Denver in the regular season, but the teams haven't met since the 2005 season.
QUOTE TO NOTE: "I've been a football player for many years. I've been on tough teams and I've been on good teams. I just want to keep working every day I can with my peers around me and keep on moving to get better. I want to build from this. You have to. We showed something today and I want to play like this week in and week out." -- Dolphins WR Ted Ginn Jr., who had seven catches for a career-high 175 yards.
TRENDING: With 358 total net yards Sunday, the Dolphins have amassed 350 or more yards of total offense in five straight games, their longest such streak since 1986, when they accumulated 350 or more yards in seven consecutive contests. Over the last five games, the Dolphins now have totaled 1,938 yards, an average of 387.6 yards per game. QB Chad Pennington has posted 100-plus passer ratings in four of the last five games.
-- WR Ernest Wilford was a healthy inactive for the third straight game and fourth of the season, while fellow WR Derek Hagan was active after three straight benchings. However, Hagan didn't get on the field.
-- WR Brandon London, who has been relegated to special teams this season, finally got on the field in the base offense and had a 6-yard reception in the first quarter.
-- RGs Ike Ndukwe and Evan Mathis have been alternating series the past two games to keep them fresh. Neither has much experience.
-- CB Will Allen aggravated his right knee injury while defending a pass to Lee Evans, however, he remained in the game and notched his first interception of the season, and third in three years with Miami.
-- CB Jason Allen saw extensive action in the nickel defense after the year-ending injury to CB Michael Lehan earlier this week, as well as the release of S Chris Crocker. Allen was beaten a few times by Lee Evans, but overall was solid, especially in special teams, where he downed a critical punt on Buffalo's 3-yard line, and also recovered a muffed punt by PR Roscoe Parrish.
-- DE Vonnie Holliday sustained an eye injury, but only missed a few plays before returning to notch four tackles.