Bill Elliott held off Davey Allison and Dale Earnhardt to win the Talladega (Ala.) 500 NASCAR stock car race yesterday. He'd lost 15 straight races since winning the season-opening Daytona 500 in February.

"I thought we broke an axle midway through the race," he said. "I thought, 'Here we go again.' I came in and we pulled the axles out and took a look. There wasn't anything wrong with them and the car ran fine after that."

Nine cars were running in the lead pack as Elliott led the last 33 green-flag laps in the race.

"I saw all those guys back there in my mirror," he said. "All I did was keep working the cars behind me. I kept moving back and forth."

He averaged 171.292 mph and finished 15-hundredths of a second ahead of Allison . . .

Nelson Piquet won the West German Grand Prix in Hockenheim, taking the lead in his Williams-Honda when Alain Prost's alternator quit with 20 miles to go. The winning time was 1 hour 21 minutes 25.091 seconds -- an average speed of 136.9 mph.

Stefan Johansson's right front tire blew on the last lap but he kept going and finished second.