Why the Bills won
Buffalo got a superb effort from their patchwork defense after a porous start. Of course, the Ravens didn't score in the second half, and mustered a mere 129 yards after halftime. While Baltimore got out to a 20-3 lead, it was sparked by Buffalo turnovers. While the Bills stars were key in the win, Buffalo got quality contributions from backups in the secondary and up front along the defensive line.
Josh Allen was also heroic in the comeback victory. His start was shaky, with an interception on his first drive along with a trio of three-and-outs in the first half. The final drive before halftime catalyzed Buffalo's surge, and the offense did a 180 in the third and fourth quarters. Allen lost slot receiver Isaiah McKenzie due to concussion and labored through at least three drops from his receivers in the rain. It didn't matter. Allen was the Bills leading rusher with 70 yards on 11 carries, including a 4-yard scamper on a fourth-and-1 on a field goal drive in the third quarter, and the game-tying touchdown in the fourth. Once he settled in, Allen played fantastically in the rain.
Buffalo's defensive line ate for most of the contest, even if Lamar Jackson wasn't always corralled. It was a fine afternoon for Von Miller and Co.
Why the Ravens lost
Baltimore's defense simply could not get off the field with any regularity in the second half. The Bills scored on three of their four second-half possessions on drives of 51, 80, and 77 yards. Buffalo wasn't able to run it effectively, yet Allen's passing attack clicked from the final drive in the second quarter until the end of the game.
Also, Jackson's two interceptions were, of course, costly. They evened the turnover differential and each halted what were impressive drives by Baltimore's defense at the worst time.
Baltimore only sacked Allen once, and while he didn't have a clean pocket on every drop back, the pass rush did not have a strong day against the Bills blocking unit.
Play of the game
Poyer's interception on fourth-and-goal with under three minutes to play not meant the Bills stopped the Ravens from taking the lead, but it allowed the Bills breathing room for what amounted to the game-securing drive. Buffalo went 77 yards before kicking the winning field goal, instead of having to go an extra 20-ish yards on a drive that would've started inside their own five.
What's up next
The Ravens need to regroup and get ready for Week 5 because Joe Burrow and the Bengals are coming to town for a Sunday night prime-time affair. The Bills head home to take on the Steelers, who lost to the Jets after benching Mitchell Trubisky for rookie Kenny Pickett.