Darrell Waltrip outdueled Dale Earnhardt over the last nine laps Sunday to win the Motorcraft 500 NASCAR stock car race, giving him two victories in three starts this season.