No. 9 Indian Hills upended William Penn on the road Friday night with a 32-15 victory over the Statesmen.