Carl Edwards got some vindication with a rain-shortened victory to earn a championship-contending spot in the NASCAR Sprint Cup finale. A year after his shot at the title came up five points short because of a rain-shortened race, Edwards got the victory he desperately needed this season by winning at Texas in a race cut by 41 laps because of rain after the start was delayed nearly six hours Sunday. Edwards entered the second-to-last race before the Nov. 20 season finale eighth in points among the drivers still eligible for the championship.
More...