Bills QB Josh Allen threw for 362 yards and two touchdowns and ran for two more scores against the Lions.