Kyle Busch led a race-high 139 laps, but Harvick caught up within the final 25 laps. After the two made contact in the closing stages, Harvick made the pass and grabbed the top spot for the first time.
Busch suffered minor damage from the contact. When a caution came with less than eight laps to go for an incident involving Norm Benning and Hermie Sadler, Busch was penalized for crossing the pit-road commitment line.
Hornaday moved up to the second position for the final two-lap shootout, but could not catch Harvick before the race ended under caution.
Harvick recorded his fourth career victory in the series. His most recent win came in November at Phoenix.
Mike Skinner finished third, followed by Johnny Benson and Rick Crawford, who started on the pole and led the first 78 laps.