Detroit, Mich. (WGR 550) - The Buffalo Bills got back in the win column on Sunday after two-straight losses, beating the Cleveland Browns 31-23 at Ford Field in Detroit.

That means I can go back to starting with my Arrows Up:

ARROW UP:
LB - Matt Milano
Milano was absolutely incredible all game long, finishing with 12 tackles, including three for loss, a sack, and a fumble recovery, and a quarterback hurry.
As usual, he just seemed to be in the right spot to make a play all game long.
Defense on Nick Chubb
Browns running back Nick Chubb came into the game third in the NFL with 904 rushing yards and fourth among all running backs, averaging 5.65 yards per-run.
The Bills held him to just 19 yards on 14 carries, for an average of just 1.4 yards per-run. Chubb had a 12-yard carry, and otherwise had seven total rushing yards on 13 attempts.
Josh Allen after two-minute warning of first half
For all of Allen’s struggles in the first half (see later), he quickly turned around after the two-minute warning, making several key throws, including a 28-yard strike down the field to Gabe Davis and a touchdown in the back of the end zone to Stefon Diggs.
From the first half two-minute warning on, Allen was 14-of-17 for 170 yards and a touchdown.
Double dip
The Bills played it perfectly at the end of the first half and into the second half when they got the ball with 1:54 left and used all but 14 seconds before scoring a touchdown to take their first lead of the game, 13-10.
Then they grabbed the opening second half kickoff and went down the field for a field goal to make it 16-10.
3rd- and 4th-and-1 stops
On the Browns' first drive of the second half with the Bills up just 16-10, Cleveland had the ball at Buffalo’s 27-yard line, facing a 3rd-and-1. They ran a quarterback sneak and got stuffed at the line of scrimmage, setting up a 4th-and-1.
Browns quarterback Jacoby Brissett did the exact same thing, and again, the Bills defense stopped him cold. Turnover on downs, and a huge swing, as the Bills took the ball and drove for another touchdown to extend their lead to 22-10.
DaQuan Jones' blocked field goal
With the Bills up 22-10 late in the third quarter, Cleveland had a chance to cut its deficit to nine points with a short field goal. However, Jones did a great job to get his hand up and block it.
The Bills kicked a field goal of their own on the next drive for, what amounted to, a six-point swing.
K - Tyler Bass
The Bills kicker tied his own franchise record he set in 2020, also matched by Steve Christie in 1996, with six total field goals.
Bass came up big with a long 56-yard field goal that had plenty of distance and followed it up with a 49-yarder.
James Cook and Devin Singletary
The Bills got the run game going outside of Allen.
Cook and Singletary both ran for 86 yards on the day. Cook averaged a whopping 7.8 yards per-carry, while Singletary averaged a very good 4.8, but also added a touchdown run and 11 yards receiving, giving him 97 total yards on the day.
PR/KR - Nyheim Hines
Hines got a ton of hidden yardage for the Bills, returning two punts for an average of 18.5 yards a return, and three kickoffs that averaged 25.3 yards per-return.
The Bills' average drive start following kickoffs was their own 31-yard line, and their average drive start overall was their own 38-yard line.
No turnovers
The Bills offense did not turn the ball over at all on Sunday. A huge difference from the last several weeks.
P - Sam Martin
Martin only punted twice for the Bills this week. He averaged a booming 49.5 yards per-punt, pinning the Browns at their own 11-yard line (after a penalty) and their own 10-yard line.
DT - Ed Oliver
Oliver seemed to be in the Browns' backfield either making plays or helping others make plays all day long, finishing with five total tackles, including three for a loss, and a quarterback hurry.
S - Jordan Poyer
What a difference it was having Poyer back on the field for the Bills. He was in on several key plays, which included five total tackles, a quarterback hurry, and a pass breakup.
TE - Dawson Knox
Knox deserves an Arrow Up for his performance, but just his involvement in the offense does, as well. He was targeted seven times, catching all seven passes for 70 yards, including a 23-yarder.
All of those are season-highs for him.
Third down defense overall
The Browns converted their first two third downs, but after that, were shut down by the Bills. Cleveland was 2-for-9 the rest of the way, ending 4-for-11 (36.4%) on the afternoon.
Red zone defense
The Browns were in the Bills' red zone four times and scored two field goals for only a 50% conversion rate.
Defensive adjustments
Whatever the Bills defense did at halftime, it worked.
In the first half, Cleveland had 210 yards of offense. On their first three drives of the second half, the Browns totaled just 49 yards.
Win the coin toss
For only the second time this season, the Bills won the opening coin toss. The Browns were the road team, and they called heads. It was tails.
The Bills deferred, and for the first time this season, started the game on defense.

ARROW DOWN:
Dane Jackson and Christian Benford
Browns receivers had far too good of a day on Sunday.
Several times, both Bills cornerbacks seemed to have very good coverage, but didn’t get their heads turned around fast enough to make a play on the ball. That allowed those Cleveland receivers to make the grab, and often for critical, big gains.
Wide receiver Amari Cooper caught eight passes for 113 yards and two scores.
Tyrel Dodson in coverage
Dodson was solid against the run, making a game-high 13 total tackles. However, the Browns attacked him and his zone several times while throwing the ball.
Early third-and-long situations given up
On the first drive of the game, the Bills gave up a 3rd-and-11, and then another 3rd-and-11. They forced Cleveland into exactly what they wanted, but were unable to close the door on those three long situations, allowing drives to be extended.
Josh Allen’s first half struggles
The Bills quarterback was off through most of the first half, struggling to hit receivers with several passes and sailing balls over their heads.
Prior to the two-minute warning of the first half, Allen was just 4-of-10 for 27 yards.
First three drives
The Bills did not gain a first down until their fourth drive of the game, ending their first three drives after three plays each, and with two punts and a field goal.
Lack of Stefon Diggs in the first half
Diggs caught only one pass in the first half. It happened to be for a touchdown, but the Bills offense was stagnant, and their No. 1 receiver wasn’t involved.
That’s not a coincidence.
Screens allowed
The Browns ran several screen passes and had a lot of success throwing them to running backs Chubb and Kareem Hunt. The two combine for five catches for 70 yards.
Long plays given up
The Bills defense gave up seven plays of, at least, 20 yards, including six pass plays and one Jacoby Brissett scramble.
Pass defense
The Browns did a very good job throwing the ball against the Bills, with Brissett completing 28-of-41 passes for 324 yards and three touchdowns.
Penalties
The Bills were flagged eight times for 89 yards, which is far too many for too much.
Red zone offense
The Bills' red zone struggles continued, as they converted only two of their five chances (40%) for touchdowns when they got inside the Browns' 20-yard line.

Follow me on Twitter: @SalSports