For Danica Patrick, Sunday's run in the IZOD IndyCar Series Indy Japan 300 couldn't have come at a better time. And for Will Power and Dario Franchitti, the IndyCar championship is going down to the final laps of the season with just 12 points separating the two drivers heading into the season finale on October 2.
More...