Purdue guard Braden Smith could not miss as the No. 7 Boilermakers staved off the upset-minded Iowa men's basketball team in its first game since losing Owen Freeman.