BALTIMORE >> Derrick Henry busted out the longest run in franchise history on the way to a 199-yard game, Lamar Jackson threw for two touchdowns and rushed for another, and the Baltimore Ravens handed Josh Allen and the Buffalo Bills their first loss of the season, 35-10 on Sunday night.

Henry took his first handoff 87 yards to the house to give the Ravens (2-2) an early lead they never relinquished. Jackson, the two-time and reigning NFL MVP, completed 13 of 18 passes for 156 yards with TD throws to Henry and Justice Hill and ran for 54 yards, with Buffalo (3-1) finding no answers to stop Baltimore’s offense.

Henry tormented the Bills in prime time for the second time in his career, averaging 8.3 yards on his 24 carries three years after running for 143 yards and three TDs against them while with Tennessee. His 5-yard reception from Jackson in the end zone in the second quarter was just the fourth TD catch of his career and first since 2019.

So much went right for the Ravens that even when Henry fumbled at the goal line early in the fourth, Patrick Ricard fell on the ball for their fifth touchdown of the night.