Will Power came through from ninth on the grid to win the Barber Motorsports Park IZOD IndyCar Series race.