Buffalo takes control in the middle quarters
Josh Allen threw two touchdown passes and ran for two more as the Buffalo Bills opened the season with a 36-31 win over the Houston Texans at Reliant Stadium. Buffalo trailed 7-3 after the first quarter, then scored 21 points in the second to take a 24-21 halftime lead. The Bills added the only three points of the third quarter, giving them a six-point cushion entering the fourth. Houston scored 10 points in the final period, but Buffalo added nine to finish the opener 1-0. The Texans fell to 0-1.
Allen, Moore and Kincaid power the passing game
Allen completed 20 of 29 passes for 334 yards and two touchdowns, adding 23 yards and two scores on six carries. His production through the air and on the ground drove Buffalo’s offense. Dalton Kincaid led the Bills with 130 receiving yards, catching five of six targets. DJ Moore also reached triple digits, turning eight targets into five receptions for 100 yards and a touchdown. Together, they accounted for 230 of Allen’s 334 passing yards. Joshua Palmer made his lone reception count, gaining 34 yards and scoring a touchdown on two targets. James Cook III carried 13 times for 57 yards and caught three of four targets for another 12 yards.
Montgomery delivers three scores
David Montgomery supplied three of Houston’s touchdowns. He ran 20 times for 60 yards and two scores, then caught all three of his targets for 19 yards and another touchdown. C.J. Stroud finished 26 of 38 for 274 yards and two touchdown passes, with 15 rushing yards on two attempts. Nico Collins drew 10 targets and caught seven passes for 75 yards and a touchdown, adding seven yards on one carry. Jaylin Noel caught both of his targets for 53 yards. Dalton Schultz had four receptions for 35 yards on eight targets.
Fantasy takeaways
Allen led the game with 35.7 PPR points, with his two rushing touchdowns adding to a strong passing performance. Montgomery followed at 28.9, turning three touchdowns and 23 touches into Houston’s highest fantasy total. Collins scored 21.2 PPR points, just ahead of Moore’s 21.0. Kincaid delivered 18.0 without a touchdown, supported by his 130 receiving yards. Those five catches on six targets gave fantasy managers substantial production from the tight end spot. Stroud finished with 16.5 PPR points. Palmer posted 10.4 despite catching only one pass, while Cook totaled 9.9 on 16 touches.
Week 2 schedule
Buffalo hosts the Detroit Lions on Thursday, Sept. 17, at 8:15 p.m. ET. Houston stays home to face the Cincinnati Bengals on Sunday, Sept. 20, at 1 p.m. ET.