Jordan Johnson refuses to be tackled, going through a number of tackles before hitting the speed to find the end zone and solidify the upset win for Buffalo over Akron. (0:38)

Buffalo punctuates win with spectacular TD run from Johnson (0:38)

BUFFALO, N.Y. -- Jordan Johnson ran for a Buffalo-record 282 yards in the Bulls' 41-20 victory over Akron on Thursday night.

Tatum Slack sacked Akron's Thomas Woodson on a fourth-and-7 play to preserve the Bulls' 34-20 lead with 5:44 left.

Johnson put it out of reach 54 seconds later with a 39-yard scoring run. On that play, Johnson passed Alan Bell's previous single-game rushing mark of 266 yards set against Duquesne in 1991.

Johnson covered all 63 yards on Buffalo's final scoring drive and 50 of the Bulls' 64 yards on the drive that made it 34-20 with 9:34 left.

Tyree Jackson threw a touchdown pass and ran for two more scores for Buffalo (2-6, 1/3 Mid-American).

Johnson had a 61-yard TD run to make it 17-3 in the second quarter. He has 24 carries.

JoJo Natson scored on a 79-yard punt return and a 33-yard reception for the Zips (5-4, 3-2).