Helio Castroneves earned his first victory in three years by dominating Sunday's IndyCar race at Iowa Speedway.
The 42-year-old Castroneves led 217 of 300 laps in giving powerhouse Team Penske its first victory on Iowa's short oval in 11 tries. It was the 30th career win for Castroneves and his first since the Belle Isle doubleheader in June 2014 at Detroit. He had finished second eight times since his last victory.
J.R. Hildebrand was a career-best second, followed by Ryan Hunter-Reay, Will Power and Graham Rahal.