Peter Jok scored 19 of his 23 points in the first half to help No. 16 Iowa build a huge lead and the visiting Hawkeyes went on to rout No. 4 Michigan State, 76-59, on Thursday night.
The Hawkeyes (13-3, 4-0 Big Ten) dominated the Spartans for the second time in two weeks and beat them on the road for the first time since 1993, ending an 18-game losing streak.
Michigan State (16-2, 3-2) was down by 22 points at halftime, its largest deficit at home since at least the 1996-97 season and its biggest anywhere in the regular season since trailing at Michigan by 23 points at halftime in 1997, according to STATS.
Denzel Valentine had a relatively lackluster game with 14 points, five assists and four rebounds for the stunned Spartans.
Iowa's Jarrod Uthoff finished with 15 points after scoring his first points midway through the first half and grabbed 10 rebounds. Anthony Clemmons added 13 points for the Hawkeyes.
Matt Costello had 15 points and nine rebounds for the Spartans, who failed to make much of a run in the second half.
Brigham Young 69, at No. 25 Gonzaga 68: Nick Emery made a three-pointer with 1:38 left for the lead, his only basket of the game, and the Cougars upset the Bulldogs at home for the second straight season.
Kyle Collinsworth scored 20 points and Chase Fischer added 18 for BYU (13-5, 4-1 West Coast Conference). Kyle Wiltjer scored 35 points for Gonzaga (13-4, 5-1), but he had a short shot for the lead blocked in the finals seconds. Domantas Sabonis, who averages 18 points a game, was in foul trouble and scored only five points.
at No. 21 Louisville 59, No. 20 Pittsburgh 41: Chinanu Onuaku had 18 points and 10 rebounds as the Cardinals ended the Panthers' 10-game winning streak.
The sophomore center had his fourth consecutive double-double to go with three blocks. Damion Lee scored 18 points for the Cardinals (14-3, 3-1 Atlantic Coast Conference).