Pinch hitter Reid Nichols' sacrifice fly in the eighth inning last night gave the Chicago White Sox a 4-3, come-from-behind victory at home and ended the New York Yankees' winning streak at seven.

The game-winning hit came off Dave Righetti, who was brought in after reliever Brian Fisher (3-3) gave up singles to Ozzie Guillen and pinch hitter Jerry Hairston that put runners on first and third with one out.

Nichols, pinch-hitting for Rudy Law, hit a fly ball to deep center to make a winner of Britt Burns (12-7), who pitched eight innings. Bob James pitched the ninth for his 20th save.

Two home runs brought the White Sox back from a 3-0 deficit. Ron Kittle got the first hit off starter Marty Bystrom in the fifth with an upper-deck home run to left field.

"I can hit the ball just as far and just as hard as anybody in baseball," said Kittle, who has five homers in his last seven games. "He hung me a slider and I took advantage of it."

In the seventh, Harold Baines singled and Carlton Fisk hit a two-out, two-run homer to left, his 31st, to tie at 3.