Dale Earnhardt won a guessing game with Darrell Waltrip that gave him the victory in yesterday's $373,110 Talladega (Ala.) 500 NASCAR Grand National stock car race.

He rode Waltrip's rear bumper for 11 laps and then swung around him on the final lap.

"I was in the place I wanted to be and Darrell probably wishes he was where I was," said Earnhardt about the last lap.

By winning, at an average speed of 170.611 mph, Earnhardt earned $46,950.

Neil Bonnett, driving for Tim Richmond, finished third. Richmond suffered an eye injury in a six-car wreck early in the race. Richard Petty, winner of the Winston 500 in May, finished fourth, and Harry Gant was fifth . . . .

Mario Andretti ended more than two years of frustration, taking the lead with just three laps remaining and racing to a victory in the CART Provimi Veal Indy-car race at Road America in Elkhart Lake, Wis.

The 43-year-old driver, the 1969 Indy 500 winner and the 1978 Formula One world champion, had not won a race of any kind since taking a 150-mile Indy-car event in September 1980 at Michigan International Speedway.

Andretti averaged 99.410 mph and picked up $37,182 from the total purse of $248,870.