Buffalo pulls away
Josh Allen threw two touchdown passes and ran for another as the Buffalo Bills beat the Baltimore Ravens 36-10 at Highmark Stadium in Week 8. Buffalo turned a 10-7 first-quarter advantage into a 16-7 halftime lead, then outscored Baltimore 20-3 after the break. The Ravens went scoreless in the second and fourth quarters as the Bills added to their lead in every period. The result pushed Buffalo to 6-1 and dropped Baltimore to 4-4. The Bills have won three straight games; the Ravens have lost three in a row.
Allen leads a productive Bills offense
Allen completed 21 of 34 passes for 289 yards, two touchdowns and one interception. He added 30 yards and a touchdown on seven carries. Dalton Kincaid caught four of six targets for 86 yards and a touchdown. DJ Moore also scored through the air, finishing with four catches for 82 yards on seven targets, plus a four-yard rush. Khalil Shakir contributed five receptions for 64 yards on six targets. James Cook III handled 21 carries for 80 yards and a touchdown, adding two catches for 21 yards. His 101 yards from scrimmage gave Buffalo production alongside Allen's passing game.
Baltimore's scoring struggles continue
The Ravens have scored 10, 13 and 10 points during their three-game losing streak. Buffalo handed them their second straight loss by at least 22 points, following a 35-13 defeat against Cincinnati. Derrick Henry rushed 11 times for 53 yards and a touchdown against the Bills, with two receptions for seven yards. Justice Hill caught four of eight targets for 20 yards and added 15 yards on three carries. Mark Andrews finished with three receptions for 14 yards. Rashod Bateman caught one pass for 22 yards, and Josh Cuevas had one reception for 15 yards.
Fantasy returns favor Buffalo
Allen led the game with 26.6 fantasy points. Kincaid delivered 18.6 PPR points, Cook added 18.1 and Moore finished with 16.6, giving Buffalo several strong fantasy returns. Tyler Bass contributed 16.0 points, while Shakir's five catches helped him reach 11.4 PPR points. Henry's rushing touchdown supported a 14.0-point PPR finish despite his 11 carries. Hill's four receptions produced 7.5 PPR points, while Andrews finished with 4.4.
Week 9 schedule
Baltimore hosts the Jacksonville Jaguars on Thursday, Nov. 5, at 8:15 p.m. ET. Buffalo visits the Minnesota Vikings on Monday, Nov. 9, at 8:15 p.m. ET.