Reggie Hearn had 17 points with 10 rebounds before fouling out and Northwestern ended a two-game losing streak with a 74-70 victory Tuesday night at Baylor, which was coming off a big victory at Kentucky.

Hearn made two layups for the Wildcats when they opened the second half with an 11-1 run. Northwestern (7-2) hung on after building an 18-point lead.

Baylor (5-3) was within 70-67 when Pierre Jackson made two free throws with 23 seconds left after a turnover. But Dave Sobolewski made a free throw with 17 seconds left, after Northwestern had missed six consecutive free throws.

Drew Crawford scored 19 points for Northwestern, which had five players in double figures.

No. 3 Michigan 73, Western Michigan 41: Trey Burke had 20 points and seven assists, and the Wolverines (8-0) eased past the Broncos (6-2) in Ann Arbor, Mich. Nik Stauskas scored 11 points for Michigan, and fellow freshman Mitch McGary added 10.

No. 13 Illinois 72, Western Carolina 64: Brandon Paul scored 14 points and the Fighting Illini (9-0) beat the visiting Catamounts (3-6). Illinois pulled away when guard D.J. Richardson hit three-pointers on back-to-back possessions for a 62-56 lead.

Wisconsin 86, Nebraska Omaha 40: Ben Brust scored 15 points and grabbed 10 rebounds to lead the Badgers (6-3) over the Mavericks (2-8) in Madison, Wis. Jared Berggren, a senior from Princeton, Minn., scored 13 for Wisconsin.

Iowa 87, South Dakota 63: Aaron White scored 21 points and Devyn Marble had 14 points and eight rebounds as the Hawkeyes (7-2) beat the Coyotes in Iowa City. Trevor Gruis scored 16 points to lead South Dakota (4-5).

Purdue 72, Lamar 39: Terone Johnson had 16 points and seven rebounds, and A.J. Hammons finished with 13 points and five rebounds, helping the Boilermakers (4-4) roll past the Cardinals (1-7) in West Lafayette, Ind.