ST. PETERSBURG, Fla., March 29 (UPI) -- Will Power won the rain-delayed Honda Grand Prix of St. Petersburg Monday, picking up his second IndyCar victory in as many races.
Power, who started from the pole position, was especially sharp in the second half of the 100-lap race. He grabbed the lead in the 74th lap and didn't trail after that.