Michigan State leaned on its ability to dominate the offensive glass and a raucous crowd to keep a couple of winning streaks alive.
The seventh-ranked Spartans rebounded many of their misses and got an assist from their fans during a pivotal run, beating visiting Illinois 63-57 on Saturday for their 11th straight win and 28th in a row at home.
In other Big Ten basketball action Saturday, Ohio State had a 65-58 victory at Michigan, while Penn State won 65-55 at Indiana.
In Sunday's games, Minnesota was at Northwestern and Iowa was visiting Purdue.
"We snuck one out we probably didn't deserve," Michigan State coach Tom Izzo said after the win at East Lansing.
The Spartans shot just 40 percent from the field, but made up for it by grabbing as many offensive rebounds (18) as the Fighting Illini had while on defense.
Michigan State closed the game with a 12-3 run in which the crowd was so loud the Illini once huddled up under a basket as their coaches screamed to them during a timeout, and didn't foul in the final 15 seconds despite the desires of their coach.
"To me, it's the loudest place in the Big Ten, " Illinois coach Bruce Weber said.
Michigan State (15-2, 5-0 Big Ten) hasn't lost at the Breslin Center since Feb. 3, 2007. Its home winning streak trails just active runs by Notre Dame (45) and Kansas (34).
The Spartans' streaks were in doubt until their top two scorers delivered just in time.
Kalin Lucas scored all 10 of his points after halftime, including four at the line in the last 4 minutes. Raymar Morgan made go-ahead free throws with 4:49 left and scored half of his eight points during the game-winning burst.
The Illini blanked Lucas in the first half, shutting down the player who was scoring a Big Ten-best 19 points in conference games and held him to 3-of-13 shooting. Morgan was scoreless for the first 18 minutes of the game.
Alex Legion scored a season-high 15 points for the Fighting Illini (15-3, 3-2).
Meanwhile, at Ann Arbor, Evan Turner scored 19 points and William Buford and B.J. Mullens each added 15 to help Ohio State beat Big Ten rival Michigan and spoil the Wolverines' celebration of their 1988-89 national championship team.
Michigan's Stu Douglass hit a 3-pointer to tie the game at 47 with five minutes to play, but the Buckeyes (13-3, 3-2) went on a 10-0 run in the next four minutes to put the game away. Mullens had five points during the decisive spurt.
Manny Harris scored 21 points and Douglass added 12 for Michigan (13-5, 3-3), which lost consecutive games for the first time this season.
The Wolverines were just 7-of-26 from the floor and trailed by as many as 11 points in the first half, but closed it on a 9-2 run and cut Ohio State's lead to 29-25 at the break.
And in Penn State's first win on the Hoosiers' home court, Stanley Pringle scored 19 points, Jamelle Cornley had 17 and Talor Battle added 12 for the visitors.
The Nittany Lions (14-5, 3-3 Big Ten) never trailed in snapping a 15-game losing streak at Assembly Hall. It also ended a four-game stretch in which Penn State had lost three times.
Indiana (5-12) was led by Devan Dumes with 13 points and Tom Pritchard with 12 but fell into a big hole early and never completely recovered. The Hoosiers, off to their worst start in decades, have lost eight straight, their longest losing streak since 1964.
Their 0-5 start in conference play is the worst since 1944.