Doug Mirabelli had four hits and Todd Walker drove in three runs as the Boston Red Sox beat Kansas City 7-3 Tuesday night, handing the Royals their first loss in 12 home games this season.
The Royals fell one victory short of matching the 1911 Detroit Tigers, who opened 12-0 at home to set the modern major league record for the longest home winning streak to start a season.
The Royals, who have had only one winning record at home the past eight years, improved to 11-0 at Kauffman Stadium on Monday by rallying to beat the Red Sox in the ninth inning. No other team since 1901 had started better than 10-0 at home.
Athletics 6, White Sox 0
In Oakland, California, Mark Mulder pitched a five-hitter for his third straight complete game, leading Oakland over Chicago.
Mulder made quick work of the struggling White Sox for his seventh career shutout, and second this season. He struck out four batters and walked two in a game that took just 1 hour, 49 minutes -- the fastest Oakland game since Aug. 12, 1979, at Minnesota.
Angels 6, Indians 1
In Anaheim, California, Jarrod Washburn earned his first complete-game victory in the majors with a six-hitter, as Anaheim got all its runs on homers to beat Cleveland.
The Angels, who snapped a three-game losing streak, got home runs from Garret Anderson, Bengie Molina and Adam Kennedy in a game that lasted just 2 hours, 1 minute.
Tigers 7, Orioles 6
In Baltimore, Dmitri Young went 5-for-5 with two homers, two triples and five RBIs as Detroit beat Baltimore to clinch its first series victory since August.
After the Orioles scored three unearned runs in the eighth inning to pull even, Young tripled in the tiebreaking run in the ninth.
Twins 7, Devil Rays 3
In St. Petersburg, Florida, Jacque Jones hit a pair of solo homers and went 5-for-5 as Minnesota beat Tampa Bay for the ninth straight time.
Brad Radke (3-3), pitching while appealing a five-game suspension for his role in a beanball dustup with the Devil Rays last week, scattered seven hits over seven innings.
Blue Jays 15, Rangers 5
In Arlington, Texas, Carlos Delgado hit two of Toronto's five home runs in a rout of Texas.
Barry Larkin returned from the disabled list and delivered a pinch-hit two-run homer in the bottom of the ninth inning Tuesday to give the Cincinnati Reds a 6-5 victory over the St. Louis Cardinals.
The Cardinals brought a seven-game winning streak to Cincinnati's Great American Ball Park, where they've lost the first two games of the series on ninth-inning homers.
Mets 3, Dodgers 2
In New York, Tony Clark and Vance Wilson hit consecutive homers in the fourth inning to beat Los Angeles as the grudge match New York and the Dodgers failed to materialize.
Expos 4, Padres 2
In Montreal, Wil Cordero hit a three-run homer and Livan Hernandez pitched into the eighth inning to lead the Expos, who drew just 5,841 fans after returning from a 3-3 road trip.
Giants 4, Marlins 2
In Miami, Benito Santiago's two-run homer broke a 2-2 tie in the eighth inning, and Barry Bonds hit his 10th homer for the Giants as San Francisco beat Florida.
Braves 3, Rockies 2
In Atlanta, Andruw Jones hit a two-out, two-run homer in the eighth inning as the Atlanta beat Colorado for its 17th win in 20 games.
Astros 10, Pirates 9
In Houston, Jeff Bagwell's RBI single capped Houston's six-run rally in the eighth inning as Houston beat Pittsburgh.