The Winston was open to race winners from last season through the 1991 Winston 500 at Talladega Superspeedway. Geoff Bodine was eligible for this race, but had to bow out due to an injury he sustained in a practice crash prior to the event. As a result, his eligibility was given to Tommy Ellis. Likewise, Kenny Wallace substituted for Kyle Petty, who was injured in a crash at the Winston 500. Bobby Hillin Jr., who had not won a race since 1986, made the field after his team Moroso Racing struck a deal with Blue Max Racing, which was eligible after former driver Rusty Wallace won two races in 1990.
Davey Allison won the pole, earning him US$75,000 in advance. Michael Waltrip, Sterling Marlin, and Hut Stricklin made the starting grid by finishing in the top three at The Winston Open.[5]Alan Kulwicki retired on lap 7 after his engine expired while Bobby Hillin Jr.'s day ended on lap 26 with valve issues. Segment 1 ended with Allison taking the checkered flag while leading all 50 laps.
Allison led the field on the second segment. Prior to the green flag, Ken Schrader stopped twice in the middle of the track before returning to the field. NASCAR initially gave Schrader the black flag, but rescinded it when his team explained that his safety belt suddenly came undone and he needed to buckle it back up. Morgan Shepherd was given a stop-and-go penalty after jumping the green flag, resulting in him finishing in the tail end of the lead lap. As Allison extended his lead, Schrader overtook Darrell Waltrip to advance to the second spot while Bill Elliott, Ernie Irvan, and Michael Waltrip engaged in a three-way battle for fourth. With a lead of over one second ahead of Schrader and rain beginning to hit the track, Allison crossed the finish line to win the race and US$200,000, becoming the second flag-to-flag winner of The Winston after Dale Earnhardt in 1990.