Ozzie Guillen scored from second base on Luis Salazar's infield hit with two out in the 11th inning tonight, giving the Chicago White Sox a 6-5 victory over New York and completing a bizarre game in which the Yankees turned an apparent extra-base hit into a double play.

After Guillen singled with two out in the 11th off Rich Bordi (2-4) and stole second, Salazar hit a slow roller down the first base line. Bordi shied away from the ball, thinking that first baseman Don Mattingly would field it. By the time Bordi shoveled the ball to Mattingly, Salazar was safe and Guillen, running all the way, scored from second.

Juan Agosto (3-2) was the winner. New York's Dave Winfield tied the game, 5-5, in the 10th with a two-out, two-run homer off Mike Stanton.

With the score tied, 3-3, in the seventh, New York's Rickey Henderson singled into a double play at home.

Andre Robertson singled and pinch runner Bobby Meacham was safe at second when third baseman Tim Hulett fielded Dale Berra's bunt and threw low for an error.

Henderson hit a shot to left-center for an apparent extra-base hit. But Meacham, who had gone back to second to tag up, slipped as he started toward third and was only a few steps ahead of Berra as both runners rounded third.

Center fielder Salazar threw to shortstop Guillen, whose relay was in time for catcher Carlton Fisk to tag first Meacham and then Berra.

It was the Yankees' first home game since July 14 and marked the return of Manager Billy Martin, who had been hospitalized in Arlington, Tex., since Sunday when he suffered a partially punctured lung while receiving an injection for back spasms.

Before the game, the Yankees activated catcher Butch Wynegar, who had been out two weeks because of back spasms, and sent catcher Scott Bradley to AAA Columbus.