Shannon Schonrock and Jamie Broback each scored 12 points for the Gophers (7-2), who stopped the Cyclones' six-game winning streak.
Iowa State shot 9-for-29 against Minnesota's scrambling defense in the first half and trailed 34-22 at the break. Megan Ronhovde hit a pair of 3-pointers to get the Cyclones (7-2) back into the game, then scored on a driving layup with 6:32 left to give Iowa State a 48-47 lead.
Minnesota went to the 3-point shot to retake the lead. Schonrock, Kelly Roysland and Shannon Bolden each scored from long distance, with Bolden's shot putting the Gophers up for good at 58-55 with 1:51 remaining.
The Cyclones kept the pressure on, and Lyndsey Medders missed a 3-point shot with 10 seconds left that would have tied the game. Bolden got the rebound and calmly sank two free throws to seal the win.
Bolden had 10 points for the Gophers.
Each team struggled with its shooting until late in the first half. With the Gophers leading 23-19, Bolden hit a 3-pointer from the corner, and Schonrock followed with two more 3s to build the Gophers' lead to 34-22.
Minnesota, which scored the last eight points of the first half, missed 13 of its first 16 shots in the second half.