On October 13, 2025, Atlanta defeated Buffalo 24-14 at Mercedes-Benz Stadium. The Buffalo Bills vs Atlanta Falcons Match Player Stats explain how Atlanta created separation. Buffalo entered Monday Night Football at 4-1 after losing to New England. Atlanta returned from its bye with a 2-2 record.
The Falcons gained 443 net yards and rushed for 210. Buffalo finished with 291 net yards and committed two turnovers. Buffalo also played without several important contributors. Dalton Kincaid, Matt Milano, Curtis Samuel, and DaQuan Jones did not play.
Atlanta entered without Darnell Mooney and Billy Bowman Jr. Those absences changed both teams’ available rotations.
Match Overview
Atlanta scored 21 first-half points before Buffalo reduced the deficit during the third quarter. The Falcons then added the fourth quarter’s only points.
| Detail | Information |
| Date | October 13, 2025 |
| Venue | Mercedes-Benz Stadium |
| Competition | NFL Week 6 |
| Final Score | Falcons 24, Bills 14 |
| Records After Game | Atlanta 3-2, Buffalo 4-2 |
The official gamebook recorded 72,067 paid attendees. The game lasted three hours and seven minutes.
Pre-Match Context
Buffalo entered Week 6 seeking a 5-1 record for the first time since 2022. The Bills had started 4-0 before losing to New England.
Atlanta entered from its Week 5 bye. The Falcons had beaten Washington 34-27 before their week off.
Buffalo’s injury situation affected several positional groups. Kincaid entered Week 6 as Buffalo’s leading receiver but was inactive.
Milano was ruled out with a pectoral injury. Jones suffered a calf problem during warmups and could not play.
Atlanta ruled Mooney out with a hamstring injury. Bowman entered as questionable before being declared inactive.
Quarter by Quarter Score
Atlanta established its winning margin during the first half. Buffalo scored once during the second half but never tied the game.
| Team | Q1 | Q2 | Q3 | Q4 |
| Buffalo Bills | 7 | 0 | 7 | 0 |
| Atlanta Falcons | 14 | 7 | 0 | 3 |
Quarter by Quarter Breakdown
First Quarter
Atlanta scored on its opening possession. Tyler Allgeier completed the 69-yard drive with a 21-yard touchdown run.
Buffalo responded with a six-play, 73-yard possession. Josh Allen found Dawson Knox for a 19-yard touchdown.
Michael Penix Jr. then connected with Drake London from nine yards. Atlanta ended the quarter ahead 14-7.
Second Quarter
Bijan Robinson produced the quarter’s only touchdown. He broke an 81-yard run with 11:09 remaining.
The touchdown pushed Atlanta’s advantage to 21-7. Buffalo failed to score on its remaining first-half possessions.
Dee Alford intercepted Allen with 15 seconds remaining. Atlanta reached Buffalo territory before time expired.
Third Quarter
Buffalo opened the half with a nine-play, 73-yard touchdown drive. Allen found Ray Davis for a 16-yard score.
That touchdown reduced Atlanta’s lead to seven points. Buffalo’s next meaningful drive ended on fourth down.
Atlanta remained ahead 21-14 entering the final quarter.
Fourth Quarter
Buffalo blocked Parker Romo’s 37-yard field-goal attempt. Greg Rousseau received credit for the special-teams block.
Buffalo could not convert that field position into points. Atlanta later controlled possession for a five-minute scoring drive.
Romo converted a 33-yard field goal with 1:43 remaining. DeAngelo Malone intercepted Allen on Buffalo’s final possession.
Team Stats Comparison
Atlanta produced advantages in net yardage, rushing production, third-down conversion rate, and turnovers. Buffalo finished with better red-zone efficiency.
| Category | Buffalo | Atlanta |
| Points | 14 | 24 |
| Total Net Yards | 291 | 443 |
| Rushing Yards | 134 | 210 |
| Net Passing Yards | 157 | 233 |
| Turnovers | 2 | 0 |
| First Downs | 17 | 22 |
| Third Downs | 2/9 | 5/12 |
| Red Zone | 2/3 | 1/3 |
| Yards Per Play | 5.4 | 6.7 |
| Possession | 28:21 | 31:39 |
These are the official net-yard figures. Sack yardage reduces the gross passing totals used in individual quarterback statistics.
Key Numbers That Decided the Game
The largest statistical differences came from Atlanta’s rushing production, passing efficiency, and defensive disruption.
- Atlanta gained 443 net yards compared with Buffalo’s 291.
- Atlanta rushed for 210 yards and averaged 6.6 yards per rushing attempt.
- Buffalo converted 2 of 9 third downs, while Atlanta converted 5 of 12.
- Atlanta recorded four sacks and two interceptions against Josh Allen.
- Buffalo lost no fumbles, but Allen threw both of Buffalo’s turnovers.
Josh Allen Player Stats and Performance
Allen completed 15 of 26 passes for 180 gross passing yards. He threw two touchdowns and two interceptions.
His passer rating finished at 72.6. Atlanta sacked him four times for 23 lost yards.
Those sacks reduced Buffalo’s official net passing total to 157 yards. Allen also contributed significantly as a runner.
He carried six times for 42 yards. His longest run covered 24 yards.
Allen’s touchdowns went to Dawson Knox and Ray Davis. Dee Alford and DeAngelo Malone recorded Atlanta’s two interceptions.
Josh Allen Passing and Rushing Snapshot
| Category | Josh Allen |
| Completions/Attempts | 15/26 |
| Gross Passing Yards | 180 |
| Passing TD | 2 |
| Interceptions | 2 |
| Passer Rating | 72.6 |
| Sacks | 4 |
| Sack Yards Lost | 23 |
| Rushes | 6 |
| Rushing Yards | 42 |
| Longest Rush | 24 |
Michael Penix Jr. Player Stats and Performance
Penix completed 20 of 32 passes for 250 gross yards. He threw one touchdown without an interception.
His passer rating was 97.1. Buffalo sacked Penix twice for 17 yards.
The sack losses reduced Atlanta’s official net passing total to 233. Penix’s touchdown pass went to London.
Atlanta did not require multiple passing touchdowns because its ground game scored twice.
Michael Penix Jr. Passing Snapshot
| Category | Michael Penix Jr. |
| Completions/Attempts | 20/32 |
| Gross Passing Yards | 250 |
| Passing TD | 1 |
| Interceptions | 0 |
| Passer Rating | 97.1 |
| Sacks | 2 |
| Sack Yards Lost | 17 |
| Longest Completion | 39 |
Passing Efficiency Comparison
Passing touchdowns alone did not describe the quarterback difference. Penix generated more yardage while avoiding a turnover.
| Statistic | Josh Allen | Michael Penix Jr. |
| Completion Rate | 15/26 | 20/32 |
| Passing Yards | 180 | 250 |
| Yards Per Attempt | 6.9 | 7.8 |
| Passer Rating | 72.6 | 97.1 |
| TD to INT | 2-2 | 1-0 |
Atlanta also produced twice as many sacks. The Falcons generated four sacks, while Buffalo reached Penix twice.
Bijan Robinson’s Rushing and Receiving Production
Robinson handled 19 carries and gained 170 rushing yards. His average finished at 8.9 yards per attempt.
His 81-yard touchdown was the game’s longest rushing play. It extended Atlanta’s lead during the second quarter.
Robinson also caught six passes from eight targets. Those receptions generated another 68 yards.
He therefore finished with 238 yards from scrimmage. His longest reception gained 23 yards.
Bijan Robinson Game Stats
| Category | Total |
| Carries | 19 |
| Rushing Yards | 170 |
| Rushing Average | 8.9 |
| Rushing TD | 1 |
| Longest Rush | 81 |
| Receptions | 6 |
| Receiving Yards | 68 |
| Scrimmage Yards | 238 |
Drake London’s Receiving Performance
London received 16 targets and caught 10 passes. He finished with 158 receiving yards and one touchdown.
His touchdown covered nine yards during the first quarter. His longest reception gained 39 yards.
London accounted for half of Atlanta’s 20 completed passes. Robinson supplied six more receptions behind him.
Atlanta’s passing attack therefore concentrated heavily around those two players.
Drake London Receiving Stats
| Category | Total |
| Targets | 16 |
| Receptions | 10 |
| Receiving Yards | 158 |
| Average | 15.8 |
| Touchdowns | 1 |
| Longest Reception | 39 |
James Cook III and Buffalo’s Rushing Attack
Cook led Buffalo’s backfield with 17 carries for 87 yards. His longest run covered 14 yards.
Allen supplied another 42 rushing yards. Ty Johnson gained five yards on his only rushing attempt.
Buffalo averaged 5.6 yards per rushing attempt. However, the Bills did not record a rushing touchdown.
Atlanta produced two rushing scores through Tyler Allgeier and Bijan Robinson.
Rushing Battle
Atlanta attempted eight more runs and gained 76 more rushing yards. Robinson supplied most of Atlanta’s production.
| Category | Buffalo | Atlanta |
| Attempts | 24 | 32 |
| Yards | 134 | 210 |
| Average | 5.6 | 6.6 |
| Touchdowns | 0 | 2 |
| Longest Run | 24 | 81 |
Atlanta’s rushing output also produced the game’s longest scoring play. Robinson scored from 81 yards during the second quarter.
Full Box Score: Buffalo Bills
Buffalo’s two touchdowns came through Allen’s passing. Cook led the rushing attack, while Palmer led the team in receiving yardage.
Palmer produced his 60 yards on two catches before leaving with an ankle injury.
Buffalo Passing
| Player | Comp/Att | Yards | TD | INT |
| Josh Allen | 15/26 | 180 | 2 | 2 |
Buffalo Rushing
| Player | Carries | Yards | Average | TD |
| James Cook III | 17 | 87 | 5.1 | 0 |
| Josh Allen | 6 | 42 | 7.0 | 0 |
| Ty Johnson | 1 | 5 | 5.0 | 0 |
Buffalo Receiving
| Player | Receptions | Yards | Average | TD |
| Joshua Palmer | 2 | 60 | 30.0 | 0 |
| Khalil Shakir | 3 | 33 | 11.0 | 0 |
| Tyrell Shavers | 3 | 27 | 9.0 | 0 |
| Dawson Knox | 1 | 19 | 19.0 | 1 |
| Ray Davis | 2 | 19 | 9.5 | 1 |
| Ty Johnson | 1 | 11 | 11.0 | 0 |
| Keon Coleman | 3 | 11 | 3.7 | 0 |
| Elijah Moore | 0 | 0 | 0.0 | 0 |
Buffalo Kicking
| Player | FG | XP | Total Points |
| Matt Prater | 0/0 | 2/2 | 2 |
Buffalo Returns
| Player | Returns | Yards | Average |
| Brandon Codrington, KR | 5 | 114 | 22.8 |
| Brandon Codrington, PR | 3 | 21 | 7.0 |
Buffalo Defensive Leaders
Buffalo’s leading tacklers handled most of the work against Atlanta’s balanced offense.
Ed Oliver and Javon Solomon recorded Buffalo’s two sacks outside the leading tackle group.
| Player | Tackles | Sacks | Key Play |
| Shaq Thompson | 10 | 0 | 1 PD |
| Taylor Rapp | 7 | 0 | None |
| Cole Bishop | 6 | 0 | None |
| Deone Walker | 5 | 0 | 1 PD |
| Dorian Williams | 5 | 0 | None |
| Taron Johnson | 5 | 0 | 1 PD |
| Joey Bosa | 5 | 0 | None |
| Terrel Bernard | 4 | 0 | None |
Full Box Score: Atlanta Falcons
Atlanta produced three touchdowns across its rushing and passing attacks. Robinson led rushing, while London controlled the receiving production.
Penix completed passes to four players. London and Robinson combined for 16 of Atlanta’s 20 completions.
Atlanta Passing
| Player | Comp/Att | Yards | TD | INT |
| Michael Penix Jr. | 20/32 | 250 | 1 | 0 |
Atlanta Rushing
| Player | Carries | Yards | Average | TD |
| Bijan Robinson | 19 | 170 | 8.9 | 1 |
| Tyler Allgeier | 10 | 32 | 3.2 | 1 |
| Michael Penix Jr. | 2 | 6 | 3.0 | 0 |
| Feleipe Franks | 1 | 2 | 2.0 | 0 |
Atlanta Receiving
| Player | Receptions | Yards | Average | TD |
| Drake London | 10 | 158 | 15.8 | 1 |
| Bijan Robinson | 6 | 68 | 11.3 | 0 |
| Kyle Pitts Sr. | 3 | 18 | 6.0 | 0 |
| Tyler Allgeier | 1 | 6 | 6.0 | 0 |
| Casey Washington | 0 | 0 | 0.0 | 0 |
Atlanta Kicking
| Player | FG | XP | Total Points |
| Parker Romo | 1/2 | 3/3 | 6 |
Atlanta Returns
| Player | Returns | Yards | Average |
| Jamal Agnew, KR | 2 | 47 | 23.5 |
| Jamal Agnew, PR | 1 | 10 | 10.0 |
| Deven Thompkins, KR | 1 | 16 | 16.0 |
Atlanta Defensive Leaders
Atlanta recorded four sacks and nine pass defenses. Dee Alford contributed across tackling, pass rush, and coverage assignments.
DeAngelo Malone added the second interception despite recording no defensive tackles.
| Player | Tackles | Sacks | Key Play |
| Mike Hughes | 6 | 0 | 1 PD |
| Dee Alford | 6 | 1 | 1 INT, 3 PD |
| Jessie Bates III | 5 | 0 | None |
| Xavier Watts | 5 | 0 | None |
| Divine Deablo | 5 | 0 | 1 PD |
| David Onyemata | 4 | 1 | None |
| Kaden Elliss | 4 | 0 | None |
| Sam Roberts | 4 | 1 | None |
Defensive Pressure and Takeaways
Atlanta disrupted Buffalo with four sacks, six quarterback hits, and nine passes defended. The Falcons also intercepted Allen twice.
Buffalo recorded two sacks, four quarterback hits, and five passes defended. The Bills did not record an interception.
Dee Alford produced one sack, one interception, and three passes defended. DeAngelo Malone supplied Atlanta’s other interception.
Ed Oliver and Javon Solomon recorded Buffalo’s two sacks.
| Category | Buffalo Defense | Atlanta Defense |
| Sacks | 2 | 4 |
| Sack Yards | 17 | 23 |
| QB Hits | 4 | 6 |
| Passes Defended | 5 | 9 |
| Interceptions | 0 | 2 |
Turnovers and Ball Security
Atlanta finished without a turnover. Buffalo’s two interceptions therefore produced a minus-two turnover differential.
Allen was also charged with two fumbles. Neither fumble was lost.
Atlanta recorded no fumbles. Buffalo’s only possession-changing turnovers came through interceptions.
Malone returned his interception six yards. Alford recorded no return yardage on his interception.
Turnover Summary
| Team | Interceptions Thrown | Fumbles | Fumbles Lost | Total Turnovers |
| Buffalo | 2 | 2 | 0 | 2 |
| Atlanta | 0 | 0 | 0 | 0 |
Special Teams Statistics
Buffalo punted six times compared with Atlanta’s four. Mitch Wishnowsky placed four of his punts inside Atlanta’s 20.
Wishnowsky averaged 45.5 yards per punt. His longest punt covered 50 yards.
Bradley Pinion averaged 45.0 yards across four punts. His longest traveled 51 yards.
Romo converted one of two field goals. His successful attempt covered 33 yards.
Punting
| Player | Punts | Average | Inside 20 | Long |
| Mitch Wishnowsky | 6 | 45.5 | 4 | 50 |
| Bradley Pinion | 4 | 45.0 | 0 | 51 |
Kicking
| Player | FG | XP | Total Points |
| Matt Prater | 0/0 | 2/2 | 2 |
| Parker Romo | 1/2 | 3/3 | 6 |
Returns
| Player | Returns | Yards | Average |
| Brandon Codrington, KR | 5 | 114 | 22.8 |
| Brandon Codrington, PR | 3 | 21 | 7.0 |
| Jamal Agnew, KR | 2 | 47 | 23.5 |
| Jamal Agnew, PR | 1 | 10 | 10.0 |
| Deven Thompkins, KR | 1 | 16 | 16.0 |
Biggest Statistical Differences
Atlanta did not win every statistical category. However, several measurable advantages aligned with the final result.
Buffalo’s red-zone conversion rate was higher. Atlanta instead created more total offense and more scoring opportunities through explosive plays.
The Falcons’ 81-yard Robinson touchdown produced the game’s largest gain. Buffalo’s longest offensive gain was Palmer’s 45-yard reception.
Atlanta also protected possession throughout the game. Buffalo’s two turnovers were both interceptions.
Offensive Balance
Atlanta recorded 32 rushing attempts and 32 official pass attempts. Penix also absorbed two sacks on passing plays.
Buffalo recorded 24 rushing attempts and 26 pass attempts. Allen took four sacks.
Atlanta therefore ran 66 official offensive plays. Buffalo ran 54.
The Falcons averaged 6.7 net yards per offensive play. Buffalo averaged 5.4.
Explosive Plays
Robinson’s 81-yard touchdown was Atlanta’s longest offensive play. London supplied a 39-yard reception.
Buffalo’s longest completion covered 45 yards from Allen to Palmer. Allen recorded Buffalo’s longest rush at 24 yards.
Those gains accounted for several of the game’s largest field-position changes.
Fantasy Football Stat Context
Robinson combined rushing volume with six receptions. His final line contained 238 scrimmage yards and one touchdown.
London paired 10 receptions with 158 yards and a touchdown. His 16 targets also led every receiver.
Allen supplied two passing touchdowns and 42 rushing yards. His two interceptions affect formats that deduct points for turnovers.
Cook reached 87 rushing yards but did not score. Exact fantasy totals depend on each league’s scoring rules.
Game Leaders and Top Performers
Bijan Robinson led all players with 170 rushing yards on 19 carries. His 81-yard touchdown created Atlanta’s second-quarter separation.
Robinson also caught six passes for 68 yards. He finished with 238 total yards from scrimmage.
Drake London caught 10 passes for 158 yards. His first-quarter touchdown gave Atlanta a 14-7 lead.
Michael Penix Jr. threw for 250 yards and one touchdown. He finished without an interception.
Dee Alford recorded six tackles, one sack, one interception, and three passes defended.
James Cook III led Buffalo’s rushing attack with 87 yards. He averaged 5.1 yards per carry.
| Player | Team | Category | Main Stat | Additional Impact |
| Bijan Robinson | Falcons | Rushing | 170 yards | 238 scrimmage yards |
| Drake London | Falcons | Receiving | 158 yards | 1 TD |
| Michael Penix Jr. | Falcons | Passing | 250 yards | 1 TD, 0 INT |
| Dee Alford | Falcons | Defense | 6 tackles | 1 sack, 1 INT |
| James Cook III | Bills | Rushing | 87 yards | 5.1 yards per carry |
Starting Lineups
The starting groups showed Buffalo’s usual offensive structure despite several injury-related absences elsewhere on the roster.
Atlanta started Penix, Robinson, London, and Pitts as its main skill-position players.
Offensive Starters
| Position | Buffalo Bills | Atlanta Falcons |
| QB | Josh Allen | Michael Penix Jr. |
| RB | James Cook III | Bijan Robinson |
| WR | Joshua Palmer | Casey Washington; Drake London |
| TE | Jackson Hawes; Dawson Knox | Charlie Woerner; Kyle Pitts |
| FB | Reggie Gilliam | Not listed |
| LT | Dion Dawkins | Jake Matthews |
| LG | David Edwards | Matthew Bergeron |
| C/G | Connor McGovern | Ryan Neuzil |
| RG | O’Cyrus Torrence | Chris Lindstrom |
| RT | Spencer Brown | Elijah Wilkinson |
Defensive Starters
| Position | Buffalo Bills | Atlanta Falcons |
| DE/Edge | Joey Bosa; Greg Rousseau | Jalon Walker; Leonard Floyd |
| DT/DL | Deone Walker; Ed Oliver | Brandon Dorlus; David Onyemata; Zach Harrison |
| LB | Shaq Thompson; Terrel Bernard; Dorian Williams | Kaden Elliss; Divine Deablo |
| CB | Christian Benford; Tre’Davious White | Mike Hughes; A.J. Terrell |
| S | Cole Bishop; Taylor Rapp | Xavier Watts; Jessie Bates III |
Injury Report
Buffalo entered without several contributors and then lost Palmer during the game. Atlanta also started without important contributors.
Kincaid’s absence removed Buffalo’s leading receiver entering Week 6. Milano’s absence affected the linebacker rotation.
Atlanta played without Darnell Mooney. Billy Bowman Jr. was also inactive after carrying a questionable designation.
| Player | Injury | Status |
| Matt Milano | Pectoral | Out |
| T.J. Sanders | Knee | Out |
| Damar Hamlin | Pectoral | Out |
| Dalton Kincaid | Oblique | Questionable, inactive |
| Curtis Samuel | Neck/Ribs | Questionable, inactive |
| DaQuan Jones | Calf | Out after warmups |
| Joshua Palmer | Ankle | Left game |
| Terrel Bernard | Ankle | Injured during game |
| Darnell Mooney | Hamstring | Out |
| Billy Bowman Jr. | Knee/Hamstring | Questionable, inactive |
Season Series and Head to Head
Atlanta entered the game leading the regular-season series 7-6. Buffalo had won the previous two meetings.
Atlanta’s Week 6 victory increased its series advantage to 8-6.
| Date | Matchup | Buffalo Result | Score |
| Dec. 2, 1973 | Bills at Falcons | Win | 17-6 |
| Oct. 16, 1977 | Falcons at Bills | Win | 3-0 |
| Nov. 2, 1980 | Falcons at Bills | Loss | 14-30 |
| Dec. 18, 1983 | Bills at Falcons | Loss | 14-31 |
| Nov. 5, 1989 | Bills at Falcons | Loss | 28-30 |
| Nov. 22, 1992 | Falcons at Bills | Win | 41-14 |
| Nov. 12, 1995 | Falcons at Bills | Win | 23-17 |
| Dec. 23, 2001 | Bills at Falcons | Loss | 30-33 |
| Sept. 25, 2005 | Falcons at Bills | Loss | 16-24 |
| Dec. 27, 2009 | Bills at Falcons | Loss | 3-31 |
| Dec. 1, 2013 | Falcons vs Bills | Loss | 31-34 |
| Oct. 1, 2017 | Bills at Falcons | Win | 23-17 |
| Jan. 2, 2022 | Falcons at Bills | Win | 29-15 |
| Oct. 13, 2025 | Bills at Falcons | Loss | 14-24 |
Conference and Division Standings
Buffalo sat second in the AFC East after the defeat. Atlanta held second place in the NFC South following its victory.
| Team | Conference | Division | Record | Division Position |
| Buffalo Bills | AFC | AFC East | 4-2 | 2nd |
| Atlanta Falcons | NFC | NFC South | 3-2 | 2nd |
Buffalo shared a 4-2 record with New England. The Patriots held the relevant head-to-head advantage.
Atlanta remained behind Tampa Bay in the NFC South race.
Broadcast and Stream Information
The game received national Monday night coverage on ESPN. Chris Fowler handled play-by-play duties.
Louis Riddick and Dan Orlovsky served as analysts. Katie George and Peter Schrager worked from the sidelines.
| Platform | Coverage |
| ESPN | National television |
| WatchESPN | Provider-authenticated stream |
| ESPN Deportes | Spanish coverage |
| NFL+ | Eligible mobile viewing |
| TSN1/4 | Canada |
| RDS2 | Canada |
| NFL Game Pass | International markets |
Conclusion
Atlanta’s victory moved the Falcons above .500 entering their Week 7 road game. Buffalo entered its bye after consecutive defeats.
Atlanta separated through rushing production, passing efficiency, defensive pressure, and ball security. Buffalo’s two scoring drives kept the game within reach.
The Bills next faced Carolina after their bye. Atlanta traveled to San Francisco for its following game.
FAQ
Who won the Buffalo Bills vs Atlanta Falcons game?
Atlanta defeated Buffalo 24-14 on October 13, 2025. The Falcons improved to 3-2, while Buffalo dropped to 4-2.
What were Josh Allen’s stats against Atlanta?
Allen completed 15 of 26 passes for 180 yards. He threw two touchdowns, two interceptions, and finished with a 72.6 rating.
What were Michael Penix Jr.’s stats against Buffalo?
Penix completed 20 of 32 passes for 250 yards. He threw one touchdown, no interceptions, and recorded a 97.1 rating.
How many yards did Bijan Robinson have?
Robinson rushed for 170 yards and added 68 receiving yards. He finished with 238 yards from scrimmage.
Who led the game in receiving?
Drake London led every receiver with 10 catches for 158 yards. He also caught Atlanta’s only passing touchdown.
How many sacks did Atlanta record?
Atlanta recorded four sacks against Josh Allen. Those sacks produced 23 yards of passing losses.
How many turnovers did Buffalo have?
Buffalo committed two turnovers, both interceptions thrown by Josh Allen. Buffalo also recorded two fumbles but lost neither.


