Ryan Cline scored 17 points and Purdue fended off a furious charge by No. 6 Michigan State to capture 73-63 victory Sunday in West Lafayette, Ind.
Trailing by 23 with under 13 1/2 minutes left, Michigan State (18-3, 9-1 Big Ten) got to within four points before the Boilermakers rebuild a double-digit lead.
Carsen Edwards added 14 as Purdue (14-6, 7-2) won its fourth in a row. They've taken 12 straight at home.
Cassius Winston finished with 23 points, seven rebounds and eight assists to lead the Spartans, who had won 13 in a row.
Matt McQuaid had 12 points as Michigan State had a pair of school record streaks also end — a 21-game winning streak against conference foes and a 12-game road winning streak in league play.
The Boilermakers won by following Michigan State's traditional script — playing better defense, winning the rebound battle and repeatedly grabbing loose balls.
While Purdue never trailed, the Spartans made things interesting after falling into a 19-6 deficit early and being down by as much as 55-32 with 13:16 remaining.
The Spartans forced eight consecutive missed shots and used that drought to go on a 24-5 run that cut the Boilermakers' lead to 60-56 with 5:14 left.
But Cline answered with a three-pointer for the Boilermakers, Edwards made three free throws and Nojel Eastern scored on a five-foot runner to rebuild a 65-58 lead. Eastern sealed the victory by making six straight free throws to give Purdue a 71-60 lead.
No. 17 Houston 77, at Tulsa 65: Armoni Brooks made six three-pointers and finished with 22 points as the Cougars became the first Division I men's team to reach 20 wins this season.
Houston (20-1, 7-1 American Athletic Conference) used a 49-24 rebounding edge to stay in control. Fabian White had 14 points for Houston, and reserve Nate Hinton finished with 13. for Houston. Chris Harris Jr. had 10 rebounds.
DaQuan Jeffries led Tulsa (12-9, 2-7) with 17 points. Jeriah Horne had 15.
at No. 18 Villanova 80, Seton Hall: Phil Booth made seven three-pointers and scored 25 points, helping the Wildcats to their eighth consecutive victory.
Villanova (16-4, 7-0 Big East) made 17 three-pointers and is rolling toward another conference crown under coach Jay Wright. The national champions still have some kinks to work out to become a deep threat in March — namely, finding a third scorer — but again should be a low single-digit seed in the NCAA Tournament.
The Pirates (12-8, 3-5) remain 0-for-Nova on the road since 1994. The Wildcats have won 17 straight games on their home court against Seton Hall (15-0 Pavilion; 2-0 Wells Fargo Center) and were never threatened in this one.
Myles Cale led Seton Hall with 14 points. The Pirates shot 35 percent from the floor.
at Minnesota 92, No. 19 Iowa 87: Jordan Murphy and Amir Coffey each scored 23 points to help Minnesota hang on for the win.
Freshman Gabe Kalscheur had 19 points, his most in a Big Ten game, to help push the Gophers (15-5, 5-4) past the Hawkeyes (16-5, 5-5) into sixth place in the crowded conference race despite a late slump at the free-throw line that nearly derailed their upset.
Luka Garza matched his career high with 25 points and Isaiah Moss pitched in 23 points on 6-for-10 shooting from 3-point range, but the Hawkeyes didn't bounce back with much energy from their 15-point loss at home to sixth-ranked Michigan State three nights earlier.
Cincinnati 72, at Temple 68: Jarron Cumberland scored 25 points with eight rebounds and the Bearcats rallied from a 14-point halftime deficit for the sixth consecutive win.
The Bearcats (18-3, 7-1 American Athletic Conference) trailed 41-27 with 18 minutes left before Cumberland scored 12 points and Keith Williams all of his nine in a 30-14 run against the Owls (15-5, 5-2) over the next 12 1/2 minutes to take a two-point lead.
UCLA 98, at Arizona 93, 3OT: Michaela Onyenwere scored 28 points with 13 rebounds and Japreece Dean scored 26 as the Bruins won in triple overtime. Lajahna Drummer added 18 points and 17 rebounds for UCLA (11-9, 4-4 Pac-12).