El piloto sueco se ha hecho con su primera victoria en la IndyLights en la segunda carrera de San Petersburgo. Tras él han acabado Kaiser y Veach.
En la salida Felix Rosenqvist mantuvo la primera posición, seguido de Kaiser que escalaba hasta la segunda, tras adelantar a Veach. Por detrás un toque entre Blackstock y Hargrove provocaba la primera «caution» de la carrera. Enerson también se vio implicado en el accidente.
Cuando se relanzó la carrera, Serralles intentó adelantar a Veach en la primera curva, pero este se defendió y el puertorriqueño casi fue superado por Negrao.
Durante las siguientes vueltas, las distancias entre los pilotos de cabeza aumentaron, habiendo más de dos segundos entre cada una de las posiciones. La lucha se centraba ahora entre Anderson, Enerson y Alberico, que peleaban por la novena posición.
Blackstock y Urrutia, que estaban peleando por posición, no se lo pusieron nada fácil a Rosenqvist para doblarlos. Esto provocó que Kaiser redujera distancias, pero se volvieron a aumentar cuando el piloto americano tampoco tuvo facilidades para doblarlos.
Ed Jones hizo un trompo cuando peleaba con Negrao por la quinta posición. Esto le hizo ceder su sexta plaza a Stoneman.
A falta de dos vueltas para el final, Alberico se llevó por delante a Enerson cuando estaban luchando por la novena posición con Anderson. Esto puso fin a la lucha que estaban teniendo durante toda la carrera.
Finalmente Rosenqvist ganó con autoridad su primera carrera de la IndyLights seguido de Kaiser Veach, Serralles, Negrao, Stonema, Jones, Piedrahita, Anderson y Kellett.