Edwards wins rain-shortened Texas race for Chase finale spot


FORT WORTH, Texas (AP) — Carl Edwards got the victory he desperately needed to earn a championship-contending spot in the NASCAR Sprint Cup finale, winning a…

Read More…