USC scored the final 19 points to stave off Iowa's upset bid and set the stage for a showdown Saturday at Oregon.