Updated

Fortunes certainly have changed for the Miami Dolphins and the Buffalo Bills.

The Dolphins continued to erase the memory of an 0-7 start with their third straight win, completely dominating the struggling Bills in a 35-8 rout at Sun Life Stadium.

Matt Moore threw for 160 yards with three touchdowns and Reggie Bush ran for a score in the lopsided decision, while the Miami defense kept its opponent out of the end zone for a third straight game.

The Dolphins (3-7) hadn't won three straight since capturing their last five games of the 2008 season en route to a surprising division title. That was Tony Sparano's first season at the helm, and despite this resurgence, this very well could be his last year with the team.

Still, Miami has played extremely well the last three weeks. The Dolphins have scored 86 points and yielded just 20, and the defense has not surrendered a touchdown since the 5:58 mark of the October 30 loss to the New York Giants.

Buffalo (5-5), meanwhile, has gone in a completely opposite direction. The Bills have been outscored 106-26 during a three-game skid and have also dropped five of seven games after opening the campaign with three wins.

Ryan Fitzpatrick completed just 20-of-39 passes for 209 yards with a pair of interceptions in defeat. Fred Jackson, who entered the contest leading the NFL with 917 rushing yards, was held to just 17 yards on seven carries as the Bills had to abandon the ground game after quickly falling behind. Jackson did catch five balls for 50 yards.