BLOOMINGTON, Ind. -- Cody Zeller had 22 points and 10 rebounds to help No. 1 Indiana defeat Iowa 73-60 on Saturday night.
Freshman Kevin "Yogi" Ferrell scored a season-high 19 points and Victor Oladipo added 10 points for the Hoosiers (25-4, 13-3 Big Ten).
Roy Devyn Marble scored 20 points, Aaron White had 14 and Eric May added 12 for Iowa (18-11, 7-9), which had won four of five.
It was Indiana's first game since losing 77-73 at Minnesota on Tuesday.
Iowa started the second half with two quick buckets to cut Indiana's lead to 26-18. The Hawkeyes threatened to close the gap numerous times early in the second half but never got that momentum-changing bucket. Zeller scored in close just over five minutes into the second half to give the Hoosiers a 37-23 lead.
Marble left the game midway through the second half after apparently twisting his right ankle. He returned to the sideline a few minutes later.
A 3-point play by Zeller pushed Indiana's lead to 50-33 with 9:27 to play.
Will Sheehey found Zeller cutting on the baseline, and Zeller's two-handed jam gave the Hoosiers a 59-42 lead with 6:16 remaining.
Iowa cut Indiana's lead to 62-52 on a dunk by May, and the Hawkeyes had a chance to trim their deficit to single digits on their next possession. Instead, Oladipo got a steal and Sheehey made a layup on the other end to push Indiana's lead back to 12 points with just under four minutes to play.
Oladipo made Indiana's first 3-pointer of the night with 49 seconds remaining to give the Hoosiers a 70-56 lead, and Ferrell made another 3 for Indiana in the final 10 seconds.
Iowa coach Fran McCaffery was issued a technical foul for his conversation with the officials with 10:26 left in the first half, but that couldn't even get the Hawkeyes going.
Indiana's offense, stagnant for much of the first half, showed some flair when Sheehey's behind-the-back pass found a cutting Zeller, whose two-handed dunk electrified what had been a mostly quiet crowd and gave the Hoosiers a 17-8 lead.
A reverse layup by Derek Elston gave the Hoosiers a 24-14 lead, and Indiana led 26-14 at the break. Iowa didn't score for the final 4:17 of the first half.
It was Iowa's lowest-scoring half of the season. The Hawkeyes were 7 of 24 from the field and committed 14 turnovers before the break.
NOTES: Indiana has four players with more than 1,000 career points for the first time in history. ... Former Indiana star Calbert Cheaney, currently working for the athletic department, was recognized before the game to celebrate the 20-year anniversary of him becoming the Big Ten's leading scorer. ... Oladipo was named the Big Ten Player of the Week on Monday. ... Six of Iowa's first eight Big Ten losses came by four or fewer points. ... Iowa hasn't beaten a No. 1 team since 1999. ... Marble entered the game having averaged 18.8 points in his previous five outings. ... Iowa is 25-0 the past three seasons when holding opponents to 60 or fewer points.