Because of heavy thunderstorms in the afternoon, the Indy Lights event had to be held after the IndyCar race and Esteban Guerrieri won over polesitter Tristan Vautier at Iowa Speedway.