Minnesota has won five of its last six games.
EVANSTON, Ill. -- Aaron Jennings had a career-high 20 points as Northwestern made 13-of-14 free throws over the final 1:06 in a win over Purdue on Wednesday.
Willie Deane's 3-pointer cut the Northwestern lead to five with 42 seconds left.
After a pair free throws from Winston Blake, Mohamed Hachad stole the Purdue inbounds pass and was fouled.
Hachad then made both free throws, giving the Wildcats (10-11, 1-9 Big Ten) their second big home victory in the last week. The Wildcats upset Indiana 74-61 last Wednesday, ending a 26-game losing streak to the Hoosiers that dated back 15 years.
As they did in the Indiana game, students streamed onto the court after the win and mobbed Northwestern players in celebration.
Jason Burke had 14 points, including two free throws over the final stretch, and had six assists.
Purdue (15-6, 7-3) entered the game tied with Michigan for the Big Ten lead and could have taken sole possession of first place with a win. Michigan lost to Indiana on Wednesday.
Deane had 19 points for Purdue, but was just 5-of-16 from the field. Chris Booker added 14 points.
Minnesota 77, Iowa 64
MINNEAPOLIS -- Moe Hargrow scored 17 points and Rick Rickert added 16 as Minnesota pulled away in the final minutes.
Michael Bauer scored 15 for Minnesota, which won for the fifth time in six games, and nailed three 3-pointers in the final 3:30 as the Gophers (14-7, 6-4 Big Ten) went on their deciding 17-4 run.
Iowa has now lost five of its last six and dropped out of a sixth-place tie with Michigan State in the Big Ten standings.
Trying not to fall out of the conference race after starting out the season strong, the Hawkeyes came out aggressive and outplayed the Gophers inside in the first half. But Minnesota got its inside game going in the second and, in turn, got better outside looks.
Chauncey Leslie led Iowa (12-8, 4-5) with 15 points while Brody Boyd and Greg Brunner added 11 and 10, respectively.
Minnesota won its fifth straight home game.
Indiana 63, Michigan 49
BLOOMINGTON, Ind. -- Bracey Wright scored 21 points and Jeff Newton added 20 points and 10 rebounds as Indiana snapped a five-game losing streak.
The Hoosiers (15-8, 5-5 Big Ten) were in their worst skid since the 1971-72 season -- the last time they lost five straight -- and a possible NCAA tournament berth appeared to be slipping away.
Coach Mike Davis decided enough was enough, and it was time for a change in the starting lineup. He inserted freshman Marshall Strickland at point guard, slid Tom Coverdale over to shooting guard and benched Kyle Hornsby.
Michigan, which entered tied for first in the Big Ten, has all three conference losses on the road. Daniel Horton led the Wolverines (14-9, 7-3) with 16 points.