Rinus VeeKay resisted initial pressure from champion Oliver Askew to win the last race of the Indy Lights season and complete a double victory at Laguna Seca.
Starting from pole position, Veekay managed to keep hold off the lead at the start ahead of fellow front-row starter and season-long rival Askew, who sealed the title in race one.
Askew stayed within a second of the lead for the first few laps before VeeKay pulled out a gap, the Juncos Racing driver finishing up just over five seconds clear as he notched up his sixth win of the season.
Toby Sowery was some 12 seconds further back in third, a result that clinched the HMD Motorsports driver the same position in the final standings.
Ryan Norman had been just three points behind Sowery coming into the race, and moved up to fourth on lap one after contact with Andretti team-mate Robert Megennis at Turn 2.
Forced wide, Megennis also briefly fell behind Dalton Kellett, but by lap five of 30 was looking around the outside of Norman at Turn 2 for fourth place, eventually finding a way past on the inside of the same corner two laps later.
Norman would go on to fall into the clutches of Kellett, holding off the Juncos driver by just nine tenths of a second at the line. That ensured he held onto fourth in the standings, only four points in front of Megennis.
David Malukas was seventh with Lukas Kohl again rounding out the eight-car field.
Race results (30 laps)
|1||Rinus VeeKay||Juncos Racing|
|2||Oliver Askew||Andretti Autosport||+5.2942s|
|3||Toby Sowery||HMD Motorsports||+17.6197s|
|4||Robert Megennis||Andretti Autosport||+24.6287s|
|5||Ryan Norman||Andretti Autosport||+37.8798s|
|6||Dalton Kellett||Juncos Racing||+38.8016s|
|7||David Malukas||HMD Motorsports||+46.5417s|
|8||Lucas Kohl||Belardi Auto Racing||+1m09.7772s|
|Fastest lap: VeeKay, 1m16.4032s
1 Askew 486? ?2 VeeKay 465? ?3 Sowery 367? ?4 Norman 359? ?5 Megennis 355? ?6 Malukas 301? ?7?Kellett 275? ?8 Kohl 253? ?9 Aaron Telitz 133? ?10 Zachary Claman DeMelo 124