NASCAR Craftsman Truck series veteran Ron Hornaday (Chevrolet No 33) finally won the Sam's Town 400 Craftsman Truck race on Friday evening at the 1.5-mile high-banked Texas Motor Speedway.