The Hawkeyes (12-3, 0-1) outscored Indiana 8-3 in the final seconds to climb within two, but Brooks made 7 of 8 free throws in the final minute, and Simone Deloach and Taylor Agler each added one to stay ahead.
The score remained close in the first half until the Hoosiers went on a 12-4 run with three 3-pointers by Karlee McBride and one by Larryn Brooks. Indiana (14-0, 1-0) was up 43-36 at intermission and led by as much as 12 until Melissa Dixon knocked down a 3-pointer for the Hawkeyes with 2:40 to play to cut the deficit to three.
Samantha Logic led Iowa with 25 points and 12 rebounds.
Indiana will face off against No. 17 Purdue on Jan. 6.