Damaso Garcia doubled off the center field wall to score Willie Upshaw from second base in the 10th inning and give the Blue Jays a wild 10-9 victory over the slumping New York Yankees last night in Toronto.

Upshaw, who hadn't homered since the third game of the season but hit a three-run shot to start Toronto's scoring in the second inning, started the 10th with a single off reliever Dave Righetti (4-4).

Buck Martinez's sacrifice bunt was fielded by first baseman Don Mattingly, whose throw to second was late. Garcia then sent his game-winning hit over the head of center fielder Rickey Henderson, handing the Yankees their fifth straight loss.

Bill Caudill (1-0), the fifth Toronto pitcher, was the winner although he faced only one batter, striking out Dan Pasqua with two runners on base to end the top of the 10th.

The Yankees, who dropped seven games behind Boston in the AL East, tied the seesaw game when Mike Pagliarulo led off the ninth against Tom Henke with his 15th home run. Henderson also homered in the eighth after the Blue Jays went ahead, 9-7, with three runs in the seventh.

White Sox 9, Twins 8: Chicago's Carlton Fisk and Ron Kittle hit bases-empty homers and Chicago scored six runs in the sixth inning to hang on for the victory in Minneapolis and end a five-game losing streak.

The White Sox entered the sixth trailing, 5-3, but Bobby Bonilla doubled in one run, a second scored on an infield out and Wayne Tolleson singled in the go-ahead run.

Joel Skinner's single scored Tolleson and John Cangelosi doubled in another before Fisk hit a sacrifice fly for a 9-5 lead.

Randy Bush pulled Minnesota within one run in the seventh with a three-run homer, his fourth of the season. It was the Twins' major league-leading 100th homer of the season.

Bob James got the final three outs for his ninth save. "They're not going to rally, no way. That's what I was thinking," he said.

Floyd Bannister (3-4), who was activated Tuesday after arthroscopic knee surgery and was making his first appearance since May 18, pitched 1 1/3 innings in relief for the victory. He was hit by a line drive in the seventh and had to leave. Team officials say Bannister was grazed on the left elbow and was not seriously injured.

Rookie Allan Anderson took the loss as the Twins had their four-game winning streak ended.

Indians 8, Mariners 1: In Cleveland, Tony Bernazard, Joe Carter and Mel Hall all homered in the first inning and Tom Candiotti (5-6) pitched a five-hitter to beat Seattle.

Bernazard and Carter hit consecutive home runs with one out in the first off Mike Moore (3-7). After Andre Thornton walked, Hall hit a two-run homer to center field for a 4-0 lead.

Rangers 3, A's 2: In Arlington, Tex., rookie Ed Correa pitched a four-hitter and helped Texas end a five-game losing streak.

Correa (5-4), the youngest player in the major leagues at 20, struck out seven and walked one. He retired 10 batters in a row at one stretch.

Oakland scored its first run in the eighth when Dusty Baker doubled, moved to third on Mike Davis' ground out and scored on Alfredo Griffin's squeeze bunt. A's rookie Jose Canseco hit his 17th homer in the ninth.