The National Leaguers drew first blood in the first off Dave Stieb when Steve Garvey singled to right and went to second on an error by Reggie Jackson.
In the second, George Brett tied it with a homer off Charlie Lea, and game MVP Gary Carter quickly gave the NL the lead back with a shot off Dave Stieb.
Fernando Valenzuela struck out Dave Winfield, Reggie Jackson, and George Brett in the fourth, and 19-year-old Dwight Gooden fanned Lance Parrish, Chet Lemon, and Alvin Davis in the fifth.
Huey Lewis and the News sang the United States National Anthem prior to the game, with the Presidio of San Francisco color guard presenting the colors and airplanes from Travis Air Force Base flying over Candlestick Park at the Anthem's conclusion.
The honorary captains of the All-Star teams were Hall of Famers Hank Greenberg (AL) and Willie McCovey (NL).