The Orange (27-1, 14-1) improved their lead in the Big East standings to 2½ games over No. 12 Marquette and No. 23 Notre Dame. They won two of their last three games by three points or less and this one looked to be going the same way.
The Scarlet Knights (12-15, 4-10) beat two Top Ten teams this season at home – Florida and Connecticut.
NO. 5 DUKE 75, BOSTON COLLEGE 50
In Boston, Seth Curry scored 18 points and Duke didn’t need another late rally as it cruised to a win over Boston College behind a smothering defense.
Austin Rivers finished with 16 points and Andre Dawkins had 13 for the Blue Devils (23-4, 10-2 Atlantic Coast Conference), who pulled into a tie for the league lead with North Carolina and Florida State.
Boston College (8-19, 3-10) was led by Ryan Anderson with 18 points.
NO. 7 MICHIGAN STATE 76, PURDUE 62
In West Lafayette, Ind., Draymond Green had 20 points and 10 rebounds, and Austin Thornton had a career-high 17 points to lead Michigan State past short-handed Purdue.
The victory gave the Spartans (22-5, 11-3) a one-game lead in the Big Ten title chase.
Purdue (17-10, 7-7) had a three-game winning streak snapped.
NO. 15 WISCONSIN 65, PENN STATE 55
In Madison, Wis., Josh Gasser scored 15 points and Wisconsin held off Penn State.
Jared Berggren added 13 points, and Ryan Evans and Jordan Taylor scored 11 each for the Badgers (20-7, 9-5 Big Ten), who have won eight of their past 10 games and maintained their grip on fourth place in the conference.
Tim Frazier scored 20 points for the Nittany Lions (12-16, 4-11).
IOWA 78, NO. 18 INDIANA 66
In Iowa City, Iowa, senior Matt Gaten scored a career-high 30 points and Iowa beat Indiana, snapping the Hoosiers’ three-game winning streak.
Melsahn Basabe had 13 points for the Hawkeyes (14-13, 6-8 Big Ten), who beat the Hoosiers (20-7, 8-7) in Iowa City for the seventh time in eight tries.
VANDERBILT 61, GEORGIA 52
In Athens, Ga., John Jenkins scored 28 points, Jeffery Taylor added 13 and Vanderbilt overcame a sluggish first half to beat Georgia.
Vanderbilt (19-8, 8-4 Southeastern Conference) stayed one game behind second-place Florida in the league standings.
Gerald Robinson finished with 19 points for Georgia (12-14, 3-9 SEC).