The Boilermakers beat Butler in their home opener Wednesday for their 15th win in 17 games this season, starting a 13-game home stretch.