After losing their first seven games, the Dolphins (3-7) have three consecutive victories for the first time since 2008, winning by a combined score of 86-20. An improving defense has led the turnaround by keeping the opposition out of the end zone for three straight games.

"You can see how good we can be," said safety Yeremiah Bell, who made an interception. "This is where we expected to be at the beginning of the season. It just took us awhile."

Heading the other direction are the Bills (5-5), who have been outscored 106-26 while losing three in a row.

"We're baffled as to what has happened," quarterback Ryan Fitzpatrick said. "For the past three weeks, it has not been fun to play, and I'm sure it has not been fun to watch."

To make matters worse for the injury-riddled Bills, they lost NFL rushing leader Fred Jackson in the third quarter when he bruised his right calf. Receiver Donald Jones (left ankle) and cornerback Terrence McGee (left leg) were carted off the field in the second period.

The Dolphins, who came into the game tied for last in the league with four interceptions, twice picked off passes that deflected off receivers. Both turnovers led to touchdowns.

"I wouldn't want to play against our defense," Miami receiver Brandon Marshall said. "It seems like every time the ball was in the air, there was a big hit."

The fifth and final TD came on a blocked punt by Chris Clemons, which Lex Hilliard recovered on the goal line for a 35-6 lead. The score on a blocked punt was Miami's first since 1990.

The goal-line stand came midway through the second half, when Miami stopped the Bills four times after they had a first down at the 2.

The Dolphins scored touchdowns on their first three possessions and led 21-3 after 18 minutes. Moore threw little after that and finished 14 for 20 for 160 yards, with a passer rating of 133.3.

"Guys around me are making big plays and making it easy for the quarterback," Moore said. "It's such a good feeling."

Fitzpatrick, who has yet to win a game since signing a $59 million, six-year contract last month, was sacked twice and had a rating of 45.8. He has 12 turnovers in the past six games.

Jackson was held to 17 yards on seven carries. The Bills fumbled four times, and while they recovered them all, they went 0 for 14 on third- and fourth-down conversions.