Location: Hard Rock Stadium, Miami Gardens, FL
Result: Buffalo 37, Miami 20
Regular season records: Buffalo (7-3), Miami (2-8)
What it means:
The Bills improve to 7-3 on the season and still hold the top spot in the AFC Wild Card race. Buffalo finishes the season 2-0 against the Dolphins and is currently 3-1 against AFC East opponents. The Bills remain in second place in the division.
In a nutshell:
It's safe to say Josh Allen likes playing against Miami. The second-year quarterback totaled four touchdowns on Sunday to go along with 256 yards passing and 56 yards rushing. It's the second time in his career Allen has thrown for three touchdowns against Miami.
This time, Allen had different weapons against the Dolphins, and the Bills put up their best offensive performance all season. Seven different players caught a pass and four separate rushers combined for over 150 yards on the ground. Buffalo also didn't turn the ball over.
Kicker Stephen Hauschka got his groove back. A week after missing a game-tying kick against Cleveland, he made every single kick he attempted including one from 51 yards.
Defensively, Buffalo sacked Dolphins quarterback Ryan Fitzpatrick seven times and put an emphasis on stopping the run. Defensive coordinator Leslie Frazier put together an aggressive game plan that limited Miami to zero rushing yard the entire first half.
Matt Milano had a complete game with six total tackles, half a sack, and two passes defended. Outside of Milano, the defensive line had a big day. Four different linemen (Ed Oliver, Star Lotulelei, Jordan Phillips, Corey Liuget) recorded a sack.
How it went down:
Buffalo opened with a 22-yard run with Devin Singletary, a nine-yard completion to Dawson Knox and a six-yard throw to Isaiah McKenzie. Stephan Hauschka made a 51-yard field goal. 3-0
Hauschka made a 34-yard field goal after the Bills took over at the Miami 42. 6-0
John Brown opened the drive with a 24-yard catch and run and closed it with a 40-yard touchdown on a perfect pass from Allen. Hauschka's extra point was good. 13-0
Allen hit Frank Gore in space for 18 yards then Allen ran for 36 yards. Allen completed a pass to Brown for 10 yards, leading to Hauschka's 21-yard field goal. 16-0
Ryan Fitzpatrick hit Devante Parker in space for a 50-yard play. Keenan Ballage's three-yard run produced a the touchdown. 16-7
Allen hit Brown for 17, Singletary rushed for 25, and Allen hit Knox for 23 yards and the touchdown. Hauschka extra point was good. 23-7
Jakeem Grant scored on 101-yard kickoff return. Jason Sanders extra point was good. 23-14
Allen completed a pass to McKenzie for 16 yards and Beasley for 15 yards. Allen scrambled eight yards for the touchdown. Hauschka made the kick. 30-14
Fitzpatrick completed a pass to Albert Wilson for 13 yards, Grant for nine and Patrick Laird for 12. Ballage direct snap run for seven yards and the score. Two-point conversion failed. 30-20
Roberts sparked Buffalo with a 43-yard kick return. Allen found Brown for 18 yards, McKenzie ran for 10 and Allen went back to Brown for nine yards and the score. Extra point was good. 37-20
Bills inactives: RB T.J. Yeldon, S Dean Marlowe, G Ike Boettger, OL Ryan Bates, WR Duke Williams, TE Tommy Sweeney, DT Vincent Taylor
Dolphins inactives: CB Xavier Crawford, CB Ken Webster, LB Raekwon McMillan, G Shaq Calhoun, C/G Chris Reed, T Isaiah Prince, DE Taco Charlton
Jordan Phillips now holds the league lead in sacks by a defensive tackle with seven
Josh Allen has now produced two touchdowns in six consecutive games, the longest active streak in the NFL and the longest by a Bill since Jim Kelly (seven games) in 1991.
John Brown has now notched his 10th consecutive 4-catch/50-yard performance, extending the team record he established last week. His 760 receiving yards also marks a team record for the most yards by a Bill in their first 10 games.
John Brown is now past 50 catches on the season, making him the fastest Bill (10 games) to 50 catches since Stevie Johnson (10 games) in 2010.
Up next: The Bills return home to play the Denver Broncos at 1 p.m. on Sunday.