Troy Lewis scored 20 points to lead the 2nd-ranked Boilermakers to a 73-66 win over the 13th-ranked Hawkeyes.