The Buffalo Bills are now 7-3 after their win today at Ford Field in Detroit over the Cleveland Browns, 31-23.

The Bills had a horrendous start to the game. The offense was stagnant and lacking any sort of confidence, as quarterback Josh Allen was inaccurate on easy throws and the play-calling was questionable. The defense couldn't seem to get off the field on third down.

Then Browns quarterback Jacoby Brissett fumbled the snap in the second quarter, when the Browns were driving to potentially go up 17-3 and that's when things started to change.

Josh Allen found wide receiver Stefon Diggs for a touchdown at the end of the first half to put the Bills ahead 13-10.

The Bills were a completely different team in the second half.

They scored their first second-half touchdown since October 16th, when running back Devin Singletary ran in for the Bills second touchdown, while kicker Tyler Bass went five for five in field goal attempts.

Everything went against the Bills this week in preparation.

They were only able to complete one normal practice, because of injuries and an illness that swept through part of the locker room. Then the lake effect snowstorm, which buried Orchard Park under 7 feet of snow and the game was moved from Highmark Stadium to Ford Field; a decision which was made just before the storm hit on Thursday.

The Bills were barely able to dig out of their homes and make it to One Bills Drive and get to the airport in time on Saturday evening.

The best players in today's game were the Bills offensive line running backs (Devin Singletary, James Cook) and Matt Milano, who was a monster on defense.

The Bills will have no time to celebrate. They will travel back to Buffalo on Monday, before leaving again on Wednesday to play the Lions in Detroit for the traditional 12:30 pm game on Thanksgiving; yes, two straight games at Ford Field.

The Amount Of Forecasted Snow Is Taller Than These Buffalo Bills

22 Famous Buffalo Sports Phrases Every Die-Hard Bills and Sabres Fan Knows

Being a sports fan in Buffalo is sometimes like knowing a different language. Here are 22 of our favorite Buffalo sports phrases you already know if you're a huge fan! And if you're new here, here's how to catch up.

16 Buffalo Bills With Some Of The Best And Worst Nicknames

More From 106.5 WYRK