Sunday, May 17, 1987 – Dale Earnhardt skated past a spinning Bill Elliott and Geoff Bodine, survived a high-speed run through the front stretch grass and held off a late charge from Terry Labonte to capture the annual Winston All-Star Race at Charlotte Motor Speedway. It was his first win in the non-points, for-winners-only event and earned him $200,000.
• There were several instances of contact between Earnhardt and Elliott during the final segment, including what has been referred to as Earnhardt’s “Pass in the Grass,” with both drivers claiming the other was at fault. There was contact after the race as well as Elliott tagged Earnhardt’s No. 3 Chevrolet on the cool-down lap.
• The race marked the return of Tim Richmond, a seven-time race winner the previous season. The Hendrick Motorsports driver had been sidelined for the season’s first nine races due to illness; he would not compete in a points race until the series ran at Pocono (Pa.) Raceway later that summer.
• Elliott, the pole winner (170.827 mph), collected $110,150 for winning the first two segments and his 14th-place finish.
• The annual all-star race, which debuted in 1985, was still in its infancy; it returned to Charlotte Motor Speedway after a one-year stop at Atlanta in ’86 and has been held at CMS every year since.
• Eligible drivers were those who had won one or more of the previous 20 Winston Cup points events. The race format called for segments of 75, 50 and 10 laps.