Rick Reed pitched a three-hitter and the Minnesota Twins got into yet another scrap, clearing the benches late in their 7-0 win Wednesday over the Kansas City Royals.
Doug Mientkiewicz, a Gold Glove first baseman, made his first career start in right field and was 3-for-5 with two doubles, a run and an RBI.
Mientkiewicz, who doubled and scored on Corey Koskie's home run in the fifth inning, hit another double in the eighth and Cristian Guzman was thrown out at the plate.
Angels 5, Yankees 3
In New York, Troy Glaus doubled home the go-ahead run off David Wells in a three-run eighth inning and Scott Spiezio was 4-for-4 as Anaheim kept beating New York.
Garret Anderson had three hits for the Angels, who upset New York in the first round of last year's playoffs, ending the Yankees' run of four straight American League titles. The World Series champion Angels reached the .500 mark at 19-19. New York's lead in the AL East was cut to one game over Boston.
Red Sox 7, Rangers 1
In Boston, Nomar Garciaparra hit a two-run homer to extend his hitting streak to 15 games as Boston beat Texas.
David Ortiz also drove in two runs as the Red Sox, with the help of eight walks and three wild pitches, won for the fifth time in seven games.
Garciaparra hit his seventh homer in the first inning off Joaquin Benoit (1-1).
Tigers 2, Athletics 1
In Detroit, Steve Avery earned his first major league win in four years, and Brandon Inge hit a sacrifice fly in the bottom of the ninth as Detroit edged Oakland. Avery (1-0) came in with the bases loaded in the top of the ninth and struck out Scott Hatteberg to end the inning.
Blue Jays 7, Devil Rays 6
In Toronto, Cory Lidle won his fifth straight decision as Toronto held off Tampa Bay.
Devil Rays reliever John Rocker allowed four of the six batters he faced to reach base in his second game in the majors this season. Rocker walked both of the hitters he faced in his first game on May 9.
A crowd of 29,013 turned out at SkyDome after the Blue Jays offered US$2 tickets in an effort to show Toronto remains vibrant despite an outbreak of SARS.
Indians 7, Mariners 2
In Cleveland, rookie Jason Davis pitched seven strong innings and Cleveland roughed up Freddy Garcia to beat Seattle.
Davis (3-4) gave up two runs -- one earned -- and four hits against one of the AL's toughest lineups. The right-hander struck out a career-high seven for his first win since April 20.
White Sox 5, Orioles 1
In Chicago, Frank Thomas homered and had two RBIs, and Sandy Alomar Jr. drove in the go-ahead run in the seventh inning as Chicago beat Baltimore.
Thomas went 3-for-4, finishing a triple short of the cycle. Jose Valentin also had two RBIs for the White Sox, who have won three of their past four games. Baltimore has lost four straight.
Claudio Vargas pitched into the ninth inning for his first major league victory and the Montreal Expos sent the San Francisco Giants to their fifth straight loss, 6-3 on Wednesday.
Rockies 6, Mets 5
In Denver, Chris Stynes hit a tiebreaking RBI single in the eighth inning and Larry Walker hit a two-run single in a five-run fifth to lead Colorado. Charles Johnson started the go-ahead rally with a walk in the eighth inning against Mike Stanton (2-3). One out later, pinch-runner Gabe Kapler moved to second on a wild pitch. Stynes then singled to left with two outs to give the Rockies the lead.