The refs didn't cost Iowa this game. In fact, by letting both teams play through obvious fouls in the 1st half that actually favored Iowa because ISU is a quicker team that drives more to the basket. In the 2nd half the refs called a much tighter game, which favored ISU -- but only because ISU repeatedly got past Iowa defenders on drives. Iowa players couldn't drive past ISU players in the 2nd half -- thus the foul disparity.
ISU is simply a more talented team this season, and Jefferson was the best player on the court tonight, by far. Considering those facts, Iowa played a helluva game on the road vs a Top 10 rival. Just came up a little short.