ORCHARD PARK, NY (WROC) — The Buffalo Bills treated their fans to a show in their home opening win 41-7 win over the Titans.

The Bills and Titans played to a 7-7 draw after one-quarter of action. From there, Buffalo would outscore Tennessee 34-0 the rest of the way.

During that explosive run, the Josh Allen to Stefon Diggs connection took over the game. Diggs finished with 12 catches for 148 yards and three touchdowns as he took advantage of an inexperienced Titans secondary.

Allen continued his MVP campaign completing 26 of his 38 passes for 317 yards and four touchdowns. QB1 had another dominant performance despite missing starting wide receiver, Gabe Davis, who sat out with an ankle injury.

The Bills defense stood up to the task of stopping the vaunted Titans rushing game holding Derrick Henry to just 25 yards rushing on 13 carries.

For the second week in a row, Jordan Poyer recorded an interception increasing his season total to two. Linebacker Matt Milano snatched his first interception of the year and returned it for a touchdown.

The Bills will take on the Dolphins next Sunday at Orchard Park in their first AFC East matchup of the season.

Read how the action played out in our game blog below.

First Quarter

The Titans won the coin toss and deferred to the second half. For the second week in a row, the Bills marched down the field on the first drive of the game. Josh Allen hit Reggie Gilliam for a 11-yard touchdown pass to cap off a 12 play drive.

On the ensuing drive, the Titans answered with a score of their own after Derrick Henry punched it in from two yards out on 4th and 1 to tie the game at 7.

The Bills had no problem moving the ball the next drive ending up deep into Titans territory. However, Buffalo would fail to convert a 4th and 1 turning the ball over on downs.

Second Quarter

A facemask penalty on a Tennessee offensive lineman derailed the Titans offense. The Bills offense got off the field after Matt Milano tackle on 3rd and 22. The Titans punted the ball to the Bills 8-yard line.

Allen started the drive hot with a few dimes to Isaiah McKenzie and Dawson Knox to move the ball down the field. However, the Bills were faced with 4th and 1 again, but this time Greg Van Roten committed a false start penalty to push the ball back. Tyler Bass knocked down a 49-yard field goal to make it a 10-7 game.

On the next Tennessee possession, Von Miller made his first splash play of the tackling Henry four yards in the back field. The Bills defense ended the drive after Kaiir Elam made a solid open field tackle on third down.

Jake Kumerow introduced himself to Monday night football with a 39-yard catch down the left sideline. Facing another 4th and 1, this time from the 4-yard line, Allen bought some time finding Stefon Diggs in the end putting the Bills on top 17-7.

Scary scene in the game on the next drive after Dane Jackson stayed down on the field from a hit off a friendly fire hit from Tremaine Edmunds. Jackson was taken off the field in an ambulance. On the next play, Greg Rousseau sacked Ryan Tannehill for a 8-yard loss. The Titans let the clock run down to head into halftime.

Third Quarter

The Titans drive stalls as the Bills defense continue to stuff the Titans ground game. Ryan Stonehouse punted the ball into the Bills end zone making it a touchback.

The Josh Allen to Stefon Diggs connection is alive and well after QB1 hit Diggs for a 46-yard touchdown to give the Bills a 24-7 lead.

The Bills defense is firing on all cylinders now forcing a Titans three and out and another Stonehouse punt.

Three straight incompletions from Allen forced the Bills to go three and out allowing Sam Martin to punt for the first time all season. Titans punt returner muffed the punt from Martin and Tyrel Dodson capitalized on it pouncing on the ball at the Titans 20-yard line.

The Buffalo offense did not take advantage of turnover. Tyler Bass came on and knocked down a 37-yard field goal which increased the Bills lead to 27-7.

Jordan Poyer recorded an interception for the second game in a row after a few tips from Tremaine Edmunds and Micah Hyde. The takeaway set the Bills up on the Buffalo 49-yard line.

For the third time tonight, Allen hit Diggs in the end zone this time from 14-yards out making it a 34-7 ball game.

On the ensuing drive, Matt Milano stepped in front of a Ryan Tannehill pass and took it the other way for a 43-yard pick six. The takeaway put there Bills further out in front 41-7.

Malik Willis entered the game at quarterback for Ryan Tannehill hoping to light a spark for the Titans. It did not. The Tennessee offense can’t muster anything tonight gaining just 18 yards on six plays.

Fourth Quarter

Case Keenum entered the game for the Bills. The offense stalled out after just three plays. Martin punts for the second time tonight.

It didn’t matter who was at quarterback for the Titans, the offense struggled. This time, Willis fumbled which was recovered by Boogie Basham at the Buffalo 36-yard line.

After three straight James Cook runs, the Bills punt again. Martin pinned the Titans at their own 11-yard line.

The Titans went three yard once again after Basham pressure on third down forced Willis to throw the ball away.

On the final drive of the game, the Bills went 10 plays for 52 yards taking 6 minutes and 39 seconds off the clock.