The Gophers got booed off the field at halftime Saturday. Coach Tracy Claeys later blamed himself for green-lighting a Mitch Leidner pass, which was intercepted, setting up Purdue's go-ahead touchdown.
Staring at a humiliating loss, Minnesota regrouped. The defense hit the reset button after giving up four first-half touchdown passes to David Blough.
"Everybody was a little shocked, obviously," Claeys said. "But there was a lot of time left."
Rodney Smith shook off a second-half ankle injury, rushing for 153 yards and three touchdowns, as the Gophers pulled out a 44-31 victory before an announced crowd of 42,832 at TCF Bank Stadium.
Leidner added 231 passing yards and two rushing touchdowns, as the Gophers (7-2, 4-2 Big Ten) extended their winning streak to four games heading into next week's trip to Nebraska. The Gophers, Cornhuskers and Wisconsin are tied for first place in the West Division with three weeks to go.
"It's a position that after our first two conference games [losses to Iowa and Penn State], nobody gave us a chance in hell in being here, and said that the season was over," Claeys said. "We fought our way back into this thing, and so it's a lot of fun."
Purdue (3-6, 1-5) has lost all three games since firing Darrell Hazell and replacing him with Gerad Parker, but the Boilermakers led Nebraska at halftime two weeks ago and were tied with Penn State last week before folding.
The Gophers could have entered halftime with a 23-21 lead after kicking a field goal on fourth-and-1 from the Purdue 11.