Pop singer Donny Osmond led all but the first 100 yards Saturday in winning the Toyota Pro-Celebrity race at the Grand Prix of Long Beach.

Craig T. Nelson, the star of the TV series "Coach," moved ahead of pole-winner Osmond at the start and led briefly until the singer drove his Toyota Celica GT-S Liftback into the top spot for good just past the first turn on the 1.67-mile, 11-turn downtown street circuit."Even though I totaled two of Toyota's cars, the driving school at Willow (Grove) was the reason we did as well as we did," Osmond said.

Parnelli Jones, the 1963 Indianapolis 500 winner, won the professional division, finishing fifth overall and just ahead of longtime road racing and Indy-car star Dan Gurney.

Mark Wallengren, a radio personality on Los Angeles radio station KOST, was second in the race, finishing 4.965 seconds behind Osmond. The winner averaged 57.607 mph for the 10-lap event.