Tom Paciorek ended a scoreless tie with an RBI single in the sixth inning and scored on Carlton Fisk's double, enabling Chicago to ruin the Red Sox's home opener in Boston.
Steve Kemp led off the sixth with a double to left-center off loser Mike Torrez. Kemp moved to third on a fly and scored when Paciorek poked his single past a drawn-in infield. After Harold Baines struck out, Fisk, who hit .433 against his former Boston teammates last year, doubled to give the White Sox a 2-0 lead.
Chicago got its other run in the seventh to chase Torrez. Ron LeFlore was safe on a fielder's choice and stole second as catcher Rich Gedman dropped a pitchout. Tony Bernazard doubled to score LeFlore. Mark Clear struck out Kemp and Greg Luzinski to end the inning, then fanned Paciorek and Baines to open the next inning. He finished with five strikeouts.
The Red Sox, who drew 32,555 fans, scored their first run on a sixth-inning homer by Carl Yastrzemski, who has both Boston home runs this year.
Boston cut it to 3-2 in the ninth when Glenn Hoffman singled, took second on an error and scored on Gedman's double.