Location: New Era Field, Orchard Park, N.Y.
Regular season records: Buffalo (4-7), Jacksonville (3-8)
In a nutshell:
Buffalo's offense picked up where it left off after the bye week, totaling 329 net yards in their 24-21 win over the Jacksonville Jaguars.
Quarterback Josh Allen played well in his return from injury, completing eight passes for 160 yards and one touchdown. The rookie also put his athleticism on display in the win, rushing for 99 yards on 13 attempts.
Rookie wideout Robert Foster shined for the second consecutive week, reeling in two passes for 94 yards and one score.
After a shaky start, Buffalo's defense shut the Jaguars down in the second half. The Bills held the Jags to just seven points in the final frames, ultimately helping the team secure the victory.
With the win, the Bills improved to 4-7 on the season.
How it went down:
- A Jalen Ramsey face mask penalty turned a 32-yard Kelvin Benjamin reception into a 47-yard play midway through the first quarter. Just two plays later, Isaiah McKenzie strolled into the end zone from six yards out, giving Buffalo the early lead (7-0).
- Josh Allen put his highly-touted arm strength on display late in the first, connecting with Robert Foster on a 75-yard touchdown pass to double the Bills' lead (14-0).
- Jacksonville leaned on the ground game on their third offensive drive of the day, handing the ball off a total of 10 times. The 11-play, 74-yard series culminated in a five-yard Leonard Fournette touchdown run (14-7).
- A 43-yard end around to Dede Westbrook flipped the field for the Jaguars on their fourth drive. Jacksonville followed this up with consecutive handoffs to Fournette, who picked up 22 yards and got the Jaguars down to the one-yard line. He eventually capped off the series with his second score of the day, tying the game at 14 with five minutes remaining in the half (14-14).
- Buffalo took possession of the ball at their own 32-yard line after Josh Lambo missed a field goal late in the third quarter. It took the Bills just three plays to drive the ball 68 yards down the field (with some help from a few defensive penalties), and Allen capped off the drive with a 14-yard touchdown run (21-14).
- A Jordan Poyer interception set the Bills up deep in Jags' territory late in the fourth quarter. Buffalo, however, failed to find the end zone, settling for a 22-yard Stephen Hauschka field goal (24-14).
- Jacksonville methodically drove down the field in the game's dying moments, capping off an eight-play, 70-yard drive with a touchdown pass to Westbrook (24-21).
Subplots:
- Robert Foster reeled in a 75-yard touchdown pass from Josh Allen late in the first, the longest pass of the quarterback's young career. The score was the first of Foster's career.
- Allen picked up 99 yards on the ground on Sunday, the highest rushing total out of a quarterback in a single game in team history.
- Matt Milano intercepted his third pass of the season on Sunday, becoming the first Buffalo linebacker to record three interceptions in one season since Nick Barnett did so in 2011.
- Poyer recorded his tenth career interception in the win.
- WR Isaiah McKenzie scored his first career touchdown on Sunday.
- LB Corey Thompson made his NFL debut on Sunday.
- Inactive for the game were QB Derek Anderson, WR Ray-Ray McCloud III, CB Ryan Lewis, OG Vladimir Ducasse, OG Ike Boettger, OT Conor McDermott, and TE Charles Clay.
Photos from all the action at New Era Field as the Buffalo Bills take on the Jacksonville Jaguars Week 12 of the 2018 season.

Buffalo Bills defensive tackle Kyle Williams (95)Buffalo Bills defensive end Jerry Hughes (55) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills quarterback Josh Allen (17) run - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive back Levi Wallace (47)Buffalo Bills free safety Jordan Poyer (21) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills wide receiver Isaiah McKenzie (19) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills running back LeSean McCoy (25) run - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills wide receiver Isaiah McKenzie (19) kick return - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills defensive end Jerry Hughes (55) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills wide receiver Isaiah McKenzie (19) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills running back Chris Ivory (33) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills defensive end Jerry Hughes (55) pass rush - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills wide receiver Kelvin Benjamin (13) reception - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills wide receiver Kelvin Benjamin (13) reception - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills quarterback Josh Allen (17) handoff - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive end Jerry Hughes (55) and Buffalo Bills defensive tackle Kyle Williams (95) pass rush - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive end Jerry Hughes (55) pass rush - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills middle linebacker Tremaine Edmunds (49) tackle - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills wide receiver Isaiah McKenzie (19) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills wide receiver Isaiah McKenzie (19) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills outside linebacker Lorenzo Alexander (57) and Jacksonville Jaguars fullback Tommy Bohanon (40) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive back Levi Wallace (47) and Buffalo Bills free safety Jordan Poyer (21) tackle Jacksonville Jaguars running back Carlos Hyde (34) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive tackle Star Lotulelei (98) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills Defensive stop - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive tackle Star Lotulelei (98) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills head coach Sean McDermott - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive end Trent Murphy (93) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills linebacker Deon Lacey (44) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills quarterback Josh Allen (17) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills wide receiver Isaiah McKenzie (19) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills tight end Logan Thomas (82) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills punter Colton Schmidt (6) punt - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills wide receiver Deonte Thompson (10) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills defensive back Siran Neal (29) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills defensive end Jerry Hughes (55) and Buffalo Bills strong safety Micah Hyde (23) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills middle linebacker Tremaine Edmunds (49) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills running back LeSean McCoy (25) carry - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills quarterback Josh Allen (17) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive tackle Kyle Williams (95) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills quarterback Josh Allen (17) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills wide receiver Zay Jones (11) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills outside linebacker Lorenzo Alexander (57) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills quarterback Josh Allen (17) touchdown Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills quarterback Josh Allen (17) touchdown Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills tight end Logan Thomas (82) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills outside linebacker Matt Milano (58) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills outside linebacker Lorenzo Alexander (57) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills quarterback Josh Allen (17) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills defensive tackle Kyle Williams (95) and Buffalo Bills middle linebacker Tremaine Edmunds (49) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills outside linebacker Matt Milano (58) and Buffalo Bills defensive tackle Kyle Williams (95) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills running back LeSean McCoy (25) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills running back Chris Ivory (33) carry - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive tackle Harrison Phillips (99) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills tight end Logan Thomas (82) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills quarterback Josh Allen (17) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills outside linebacker Matt Milano (58) interception return - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive tackle Kyle Williams (95) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills long snapper Reid Ferguson (69) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills outside linebacker Matt Milano (58) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills quarterback Josh Allen (17) touchdown - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills defensive end Jerry Hughes (55) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

interception Buffalo Bills free safety Jordan Poyer (21) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

interception Buffalo Bills free safety Jordan Poyer (21) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills quarterback Josh Allen (17) touchdown Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills defensive tackle Kyle Williams (95)Buffalo Bills defensive end Jerry Hughes (55) - Buffalo Bills vs Jacksonville Jaguars at New Era Field. Photo by Kevin Hoffman November 25, 2018

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills outside linebacker Matt Milano (58) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills defensive end Jerry Hughes (55) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills defensive tackle Star Lotulelei (98) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills cornerback Tre'Davious White (27) and Buffalo Bills defensive end Jerry Hughes (55) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Craig Melvin

Buffalo Bills free safety Jordan Poyer (21) interception celebration - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills wide receiver Isaiah McKenzie (19) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills kicker Stephen Hauschka (4) and Buffalo Bills punter Colton Schmidt (6) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills free safety Jordan Poyer (21) interception - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills quarterback Josh Allen (17) touchdown - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills running back LeSean McCoy (25) carry - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive tackle Jordan Phillips (97) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills wide receiver Isaiah McKenzie (19) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive tackle Kyle Williams (95) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills cornerback Tre'Davious White (27) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills defensive back Levi Wallace (47) and Jacksonville Jaguars wide receiver Donte Moncrief (10) - Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert

Buffalo Bills free safety Jordan Poyer (21) Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Sara Schmidle

Buffalo Bills vs Jacksonville Jaguars at New Era Field, November 25, 2018. Photo by Bill Wippert
Up next:
The Bills will be back on the road next week to take on the Miami Dolphins at Hard Rock Stadium. Kickoff is scheduled for 1:00 p.m.