Josh Allen led the Buffalo Bills to a thrilling 48-42 Thanksgiving victory over the Detroit Lions, throwing for 362 yards and two touchdowns while adding two rushing scores. A late onside kick recovery sealed the win. Allen underwent precautionary X-rays on his right shoulder after a hard fall but reported no pain and expects to be fine.