Melvin Gordon surpassed 2,000 yard rushing with 200 yards and two touchdowns, and 14th-ranked Wisconsin held off Iowa 26-24 on Saturday for its sixth straight win.

Gordon became the 17th FBS player with a 2,000-yard rushing season to lead the Badgers (9-2, 6-1 Big Ten). Wisconsin still has to beat Minnesota in Madison next weekend to earn a shot at Ohio State in the Big Ten title game.

Gordon's performance came just hours after Oklahoma's Samaje Perine broke his week-old FBS record with 427 yards rushing in a win over Kansas. But Gordon was sensational in his own right, cracking the 2,000-yard on an 88-yard run midway through the third quarter.

Jake Rudock had 311 yards passing and two TDs for the Hawkeyes (7-4, 4-3), who rallied from 16 down to get within 26-24 with just over 5 minutes left.