Location: New Era Field, Orchard Park, NY
Score: Philadelphia 31, Buffalo 13
Regular season records: Buffalo (5-2), Philadelphia (4-4)
In a nutshell:
The Bills lost to the Philadelphia Eagles 31-13 for their second home loss of the season. It was the most points Buffalo allowed all season and their second-lowest offensive output.
Buffalo forced the Eagles to punt on three of their first four drives. The other drive resulted in a field goal to put the first points of the game up for either side.
Buffalo couldn't take advantage of the early defensive success and scored once in that time frame on a 10-play, 75-yard drive for a touchdown. The Bills punted and fumbled on the next drives giving Philadelphia the ball on the Buffalo 24 with less than two minutes before half. The Eagles scored and instead of a 7-3 halftime lead, Buffalo was in a 11-7 halftime deficit.
A strong first half did not lead to a strong second half for Buffalo. The Bills allowed a touchdown on Philadelphia's first two drives of the second half, including a Miles Sanders 65-yard touchdown run.
The Bills scored one last time down 24-7 with Devin Singletary's 28-yard catch and run on third-and-13. The rookie scored his first touchdown since Week 2.
However, Buffalo was unable to stop the run. The Eagles totaled over 200 yards on the ground and three scores. Wentz threw for 170 yards and completed 70 percent of his passes. Josh Allen was Buffalo's leading rusher with 45 yards.
What it means:
The Bills drop to 5-2 but remain in second place in the AFC East. Buffalo lost its second home game this season to drop to 2-2 at New Era Field. With Baltimore on a bye, the Bills are tied with the Ravens and Kansas City for the second-best record in the AFC. Kansas City can move past the Bills with a win on Sunday night. The Bills remain the top wild card seed in the AFC playoff race.
How it went down:
Nelson Agholor ran for 16 yards, Carson Wentz passed to Miles Sanders for 25 yards. Jake Elliott's 37-yard field goal was good. 0-3
John Brown caught passes of seven, seven, and nine yards. Philadelphia committed an unnecessary roughness and a roughing the passer penalty. Josh Allen found Cole Beasley on third-and-goal from the 14 for the touchdown. Stephen Hauschka's extra point was good. 7-3.
The Bills lost a fumble at the Buffalo 24 to give Philadelphia a short field. Wentz scrambled for eight yards and found Dallas Goedert from 5 yards for the touchdown. Sanders ran for the two-point conversion. 7-11
Sanders ran 65 yards for a touchdown on the Eagles second play coming out of halftime. Elliot missed the extra point. 7-17
Allen completed passes to Brown for 20 yards, Kroft for 11 and Beasley for 21. Allen's pass to Devin Singletary for a 28-yard catch-and-run for the touchdown. Extra point was blocked. 13-17
Wentz found Alshon Jeffery for 38 yards, Jordan Howard for 15 and Jeffery again for 3. Boston Scott ran up the middle from four yards out for the touchdown. Elliot's extra point was good. 13-24
Jordan Howard accounted for 34 yards on the drive. Wentz passed to Zach Ertz for 18 and ran for 24 yards. Howard produced a three-yard rush for the touchdown. Elliott's kick was good. 13-31
Buffalo inactives: WR Isaiah McKenzie, RB T.J. Yeldon, S Kurt Coleman, LB Corey Thompson, G Ike Boettger, OL Ryan Bates, TE Tommy Sweeney
Philadelphia inactives: WR DeSean Jackson, CB Avonte Maddox, RB Darren Sproles, LB Nigel Bradham, G Nate Herbig, T Jason Peters, DT Tim Jernigan
Cole Beasley scored his 25th touchdown. It is his first time he's scored in back-to-back games as a Buffalo Bill and the second time in his career (2016).
Frank Gore became the fifth player in NFL history with 19,000 scrimmage yards by accumulating 20 rushing yards in the first half.
Josh Allen became the first Bills passer with three straight multiple touchdown passing games since Kyle Orton in 2014.
John Brown recorded his seventh straight game with 50-plus receiving yards, tying the longest streak to open a season by a Bills wide receiver since Lee Evans in 2008.
Buffalo's six-game streak of wins when Josh Allen throws for at least one touchdown ended. The Bills are 9-4 when he throws at least one pass touchdown.
Tickets distributed 69,435
The Bills host the Washington Redskins next Sunday at 1 pm to conclude their three-game homestand.
Scroll through to see photos of all the action as the Bills take on the Eagles during Week 8 of the 2019 football season.