Boy’s take first at Mid Prairie, runner-up at Iowa Valley