Australian driver Will Power has finished fourth in the IndyCar series race at Iowa Speedway won by Helio Castroneves.
Brazilian Castroneves dominated the race to clinch his first victory in three years.
The 42-year-old Castroneves led 217 of 300 laps, giving powerhouse Team Penske their first victory on Iowa's short oval in 11 attempts.
It was also the 30th career win for Castroneves, who was winless since the first race of the Belle Isle doubleheader in Detroit in June 2014.
JR Hildebrand was a career-best second, followed by Ryan Hunter-Reay, Power and Graham Rahal.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
Series leader Scott Dixon finished eighth, two weeks after winning at Road America.
Castroneves is second in a tight series ahead of Frenchman Simon Pagenaud while Power is fourth.

