Northwestern held Indiana's Marco Killingsworth, the Big Ten's third-leading scorer with 19.2 ppg, to just nine points on 4-of-8 shooting before fouling out.
Northwestern had three or more players score in double-figures for the sixth time this season (Vukusic 18, Hachad 14, Moore 11).
With 18 points, Vedran Vukusic upped his career scoring total to 1,440 points, still seventh on NU's all-time scoring list.
Mohamed Hachad (14 points) has reached double figures in scoring in the last four games.
Craig Moore hit two or more 3's for the 11th time this season (3-of-9). He has hit at least one from long range in every Big Ten game and two or more in 7-of-8.
NU scored 20 points off 12 IU turnovers compared to just six for IU off 10 NU miscues.
NU shot 64 percent (14-of-22) in the second half to keep the game close before IU made nine straight free throws in the final 1:40 to ice the game.