Minnesota 42, Purdue 35

Gary Russell scored three touchdowns, the last a three-yard run in the second overtime to lift Minnesota to a 42-35 victory over No. 11 Purdue on Saturday.

Laurence Maroney rushed for a career-high 217 yards on 46 carries for the Gophers (4-0, 1-0 Big Ten), who held on in another thrilling back-and-forth game between these rivals.

Purdue had a chance to tie the game in the second overtime, but Jerod Void was stuffed on third and one from the Minnesota 17-yard line, and Brandon Kirsch's fourth-down pass glanced off Charles Davis's hands. The Gophers charged the field in celebration of Glen Mason's first victory over Purdue in seven tries as Minnesota's head coach.

Kory Sheets rushed for 101 yards for Purdue (2-1, 0-1), and his five-yard touchdown gave the Boilermakers a 35-28 lead in the first overtime.

But the Gophers came right back and tied the game on an eight-yard touchdown pass from Bryan Cupito to Logan Payne.

The Gophers took the ball to start the second overtime, and Cupito hit Payne on a 15-yard pass to set up Russell's game-winning score two plays later.