No. 2 Indian Hills swept Kaskaskia in the NJCAA Midwest District Semifinal round to advance to the championship match.