The Texas Rangers stopped Cleveland's 13-game home winning streak, beating the Indians 6-3 behind Damon Buford's go-ahead single in the seventh inning.
Darryl Hamilton led off the game with a home run, and Texas went on to end the Indians' six-game winning string.Albert Belle hit his 17th home run, tying him for the major league lead with Barry Bonds, and extended his hitting streak to a career-high 19 games for Cleveland.
Darren Oliver (3-1) pitched 6 2-3 innings for the win.
Athletics 6, Red Sox 5
At Boston, Terry Steinbach hit a tying homer with two outs in the ninth inning, and Mark McGwire and Phil Plantier each drove in runs in the 10th, giving the Oakland Athletics a victory over the Boston Red Sox.
White Sox 16, Tigers 4
At Detroit, Ray Durham hit his second career grand slam, one of four Chicago home runs that powered the White Sox past the Detroit Tigers.
Frank Thomas, Darren Lewis and Harold Baines also homered for the White Sox.
Yankees 7, Angels 3
At New York, Paul O'Neill and Gerald Williams hit two-run doubles during a six-run fifth inning, sending the New York Yankees past the California Angels.
Kenny Rogers (2-0) earned his ninth victory in 10 career decisions against the Angels, allowing two runs on seven hits in 6 2-3 innings.
Mariners 7, Orioles 3
At Baltimore, Alex Rodriguez homered for the fifth time in six games and John Marzano's two-run double snapped a 2-2 tie in the sixth.
Rodriguez, who hit a grand slam and drove in a career-high six runs in Friday night's 14-13 loss, hit his eighth home run of the season. Jay Buhner later hit a three-run shot for Seattle.
Blue Jays 6, Royals 2
At Kansas City, Mo., Frank Viola (1-2) won for the first time since April 27, 1994, when he was with Boston, and slumping Joe Carter hit a two-run triple.
Viola allowed one run and five hits in six innings with four strikeouts and two walks.
Brewers 7, Twins 3
At Minneapolis, Dave Nilsson hit two home runs for the second straight day. Nilsson hit a solo home run in the first inning and another solo shot in the eighth.
Braves 2, Reds 1
At Atlanta, Ryan Klesko, who homered earlier, blooped an RBI single with two outs in the eighth inning that gave the Atlanta Braves a win over the Cincinnati Reds.
The Braves beat the Reds for the 10th straight time.
Mets 14, Giants 5
At San Francisco, Todd Hundley hit two three-run homers, one from each side of the plate, and drove in a career-high seven runs, leading the New York Mets over the San Francisco Giants.
Hundley homered as a lefty in the fourth inning off Jose Bautista and connected as a righty in the ninth off Doug Creek, giving him 11 home runs. He also was hit by a pitch with the bases loaded during a five-run third.
Marlins 3, Cubs 2
At Chicago, Gary Sheffield and Charles Johnson hit home runs, leading John Burkett and the Florida Marlins past the Chicago Cubs.
Pirates 2, Astros 1
At Houston, Jay Bell hustled home from second base on an infield single by Jason Kendall in the 11th inning.
Rockies 9, Cardinals 8
At Denver, John Mabry hit for the cycle for St. Louis, but pinch-hitter John Vander Wal's three-run homer capped a five-run rally in the ninth.
Mabry hit for the cycle - in order - in his first four at-bats, helping the Cardinals take a 7-3 lead.
Dodgers 7, Phillies 2
At Los Angeles, Eric Karros hit a three-run homer and Mike Busch added a two-run pinch homer as the Los Angeles Dodgers beat the Philadelphia Phillies for their fifth straight victory.
Pedro Astacio (3-3) allowed a run and five hits over six innings, before Busch batted for him in the bottom of the sixth and capped a four-run inning with his first homer of the season.
Expos 3, Padres 2
At San Diego, Ugueth Urbina worked six strong innings in his longest career outing and the Montreal Expos snapped a season-high, three-game losing streak by defeating the San Diego Padres.