At New York, Robinson Cano hit a go-ahead, two-run homer in the seventh inning, Gary Sheffield added a three-run shot in the eighth and New York defeated Toronto 8-4 in its final scheduled home game of the regular season.
A fan favorite since he came up to the Yankees in 1991, Bernie Williams repeatedly was given standing ovations on the overcast afternoon, perhaps his final game with New York in Yankee Stadium. The 37-year-old center fielder, whose production has declined the past three years, can become a free agent after the season, and there has been no indication whether the team wants him back.
Williams went 1-for-4 with an infield single, with fans standing and applauding through each of his at-bats.
New York trailed 3-2 against Josh Towers (12-12) before Jorge Posada singled on the first pitch of the seventh. Cano connected two pitches later, and Mariano Rivera got four outs for his 42nd save in 46 chances.
White Sox 4, Twins 1
Mark Buehrle pitched a four-hitter and Paul Konerko homered to help the Chicago White Sox beat the Minnesota Twins 4-1 Sunday, pushing their American League Central division lead back to 2.5 games over Cleveland.
Ahead by 15 games on Aug. 1, the White Sox have a bit of breathing room again with a week left in the season after winning their third straight. Cleveland lost in Kansas City.
Before a spirited crowd of 30,402 in their final regular-season home game -- both the crosstown Cubs and NFL Bears were home on the same day -- the White Sox waited out a 69-minute rain delay to get their 94th victory.
Buehrle (16-8) is only 6-5 since the All-Star break, but he retired his first nine batters. The left-hander struck out six and walked none.
The White Sox have seven games to play -- four in Detroit and then a three-game showdown at Jacobs Field. Chicago had lost 10 of 14 before starting this modest winning streak and is 25-26 since Aug. 1.
Konerko gave the White Sox a 4-0 lead with a two-run shot off Francisco Liriano (0-2) in the third inning, his 38th homer and first since Sept 9. It followed an RBI triple by Aaron Rowand.
Royals 5, Indians 4
At Kansas City, Missouri, Cleveland center fielder Grady Sizemore lost Paul Phillips' ninth-inning double in the sun, allowing Angel Berroa to score the winning run for Kansas City.
The heavy-hitting Indians lost for only the third time in 20 games, trimming their AL wild-card lead to a half-game over the Red Sox and Yankees, who are tied atop the AL East.
Victor Martinez hit a three-run homer for Cleveland.
Emil Brown had a two-run shot for the Royals, who had dropped 10 straight to Cleveland and have the worst record in the major leagues. But they snapped the Indians' four-game winning streak and avoided a four-game sweep, slowing Cleveland's playoff push -- at least for a day.
The Indians tied the score at 4 in the ninth on Casey Blake's RBI grounder, but Bob Howry (7-4) gave up a leadoff single to Berroa in the bottom half. He moved up on Joe McEwing's sacrifice and scored when Phillips' deep fly bounced off Sizemore's leg.
Mike MacDougal (5-6) blew a save but got the win.
Red Sox 9, Orioles 3
At Baltimore, Manny Ramirez hit his 41st homer in a five-run first inning and Johnny Damon connected in a four-run fifth, leading Boston past Baltimore for a three-game sweep.
A majority of the 46,559 fans in attendance were cheering for the Red Sox. There was no Green Monster in left field, but for a third straight day the seating bowl was filled with fans in red and the Orioles' home stadium sounded very much like Fenway Park.