"Six sacks," Bills coach Sean McDermott told reporters. "It looked like, when given the opportunity, they were affecting the quarterback early."
Bills quarterback Josh Allen threw two touchdown passes. Bills running back Zack Moss scored twice on the ground.
"We didn't play well in any area," Dolphins coach Brian Flores said. "We beat ourselves, you know. Penalties, dropped passes, missed tackles. That starts with me. I got to do a better job. I got to do a better job getting us ready to go."
Running back Devin Singletary gave the Bills a 7-0 lead with a 46-yard touchdown run. The Bills needed just 12 seconds to score on their first drive of the day.
Bills defensive end A.J. Epenesa hit Dolphins quarterback Tua Tagovailo as he threw on the Dolphins next drive. Tagovailoa sustained a rib injury on the play and did not return.
The Dolphins said Tagovailoa bruised his ribs and will get additional tests Monday.
The Bills doubled their lead with a seven-play, 52-yard touchdown drive on their next possession. Quarterback Josh Allen connected with wide receiver Stefon Diggs for a five-yard score for the 14-0 advantage.
Allen connected with tight end Dawson Knox for an eight-yard touchdown on the Bills first drive of the second half. Running back Zack Moss scored rushing touchdowns on each of the Bills' next two drives for the final points of the game.
The Dolphins (1-1) face the Las Vegas Raiders at 4:05 p.m. EDT Sept. 26 in Paradise, Nevada. The Bills (1-1) battle the Washington Football Team at 1 p.m. EDT Sept. 26 at Highmark Stadium in Orchard Park, N.Y.