The Buffalo Bills scored a 24-20 victory over the Detroit Lions in Week 3 of the NFL preseason Friday night at Ford Field in Detroit.
Lions quarterback Matthew Stafford looked regular-season ready as he completed 12 of his 19 passes for 137 yards, a touchdown and no interceptions.
Otherwise, the top storyline likely to emerge from the contest is multiple key injuries for both teams.
Buffalo saw two projected starters, cornerback Tre'Davious White and guard Quinton Spain, and two notable reserves, running back Frank Gore and cornerback Levi Wallace, leave with injuries in the first half.
Detroit lost middle linebacker Jarrad Davis and center Frank Ragnow, both expected starters, before halftime.
While Stafford enjoyed an efficient exhibition outing, questions will persist about Bills second-year quarterback Josh Allen after another shaky performance.
Allen connected on three of his six throws for 49 yards, and he was fortunate a poor decision that led to an interception was wiped out by a penalty on the Lions. He added two carries for 17 yards. Accuracy at all levels is still a pressing concern, just as it was the day he was drafted.
Here's a look at the game's touchdowns:
Bills wide receiver Isaiah McKenzie six-yard run.
Lions running back Ty Johnson 11-yard catch from Stafford.
Bills running back Devin Singletary nine-yard run.
Bills wide receiver Duke Williams 16-yard catch from Matt Barkley.
Lions running back Mark Thompson one-yard run.
Both teams conclude the preseason next Thursday. The Bills return home to New Era Field to face off with the Minnesota Vikings. The Lions travel to FirstEnergy Stadium to battle the Cleveland Browns.