Både Alexander Rossi och Rinus VeeKay passerade under slutvarven svensken, som i somras tog sin första seger i Indycar.
Bakom Rosenqvist slutade loppets andre svensk, Marcus Ericsson, tia. Vann gjorde Josef Newgarden.
Redan på lördagskvällen väntar ett nytt lopp, säsongens näst sista i den amerikanska racingserien, i Indianapolis.