Adam Jones hit a grand slam and a run-scoring triple to back Jeremy Guthrie's strong start, leading the Baltimore Orioles to a 13-4 blowout last night that ended the New York Yankees' 10-game home winning streak.
Kevin Millar hit a three-run drive in the second and Ramon Hernandez followed another homer off an ineffective Mike Mussina (13-7), who failed to last at least six innings for the first time since May 24.
It was the fourth time Baltimore has hit back-to-back homers this season, including three times against the Yankees. The last-place Orioles improved to 6-4 against New York, winning for only the fifth time in 20 games overall.
Aubrey Huff hit his 21st homer and had three RBIs as Baltimore set a season high for runs and matched its top hit total with 17.
"We've taken some poundings here. So it's nice to be on this side of one for a change," Huff said.
Xavier Nady homered for his first hit with the Yankees, who had their eight-game winning streak snapped with a 9-2 loss Sunday night in Boston.
Blue Jays 3, Rays 1 - A.J. Burnett matched a career-high with his 12th win and Matt Stairs hit a two-run homer to lift host Toronto. Burnett, who also won 12 games in 2002 and 2005, gave up one unearned run and six hits in seven innings. He walked four and struck out 10.
Asked before the game whether the Blue Jays would deal Burnett by Thursday's trade deadline, general manager J.P. Ricciardi was emphatic.
"He's not going anywhere," Ricciardi said. "I don't want to say never, but someone would really have to blow our socks off now. Why would we trade him? We've worked too hard to get to this point to break up our team in August."
Marlins 7, Mets 3 - Dan Uggla and Cody Ross hit RBI singles to spark a five-run eighth inning, and host Florida rallied to its 31st come-from-behind win, most in the National League. Florida closed to within a game of NL East-leading New York. Adding to the Mets' gloom, starter John Maine left the game after 4 1/3 innings because of a stiff shoulder.
Twins 7, White Sox 0 - Kevin Slowey pitched a six-hitter, Denard Span hit his first major league home run, and host Minnesota moved within 1 1/2 games of first-place Chicago in the AL Central.
Cubs 6, Brewers 4 - Derrek Lee doubled with one out in the ninth to score Alfonso Soriano and Chicago rallied to beat host Milwaukee and take a two-game lead in the NL Central.
Cardinals 12, Braves 3 - Albert Pujols drove in three runs, Braden Looper won for the first time in six starts, and visiting St. Louis beat Atlanta. The Braves lost their third straight game on the same day they placed Chipper Jones and Tim Hudson on the disabled list.
Indians 5, Tigers 0 - Paul Byrd (5-10) pitched into the eighth inning and combined with Edward Mujica on a four-hitter as host Cleveland handed Detroit its AL-worst 11th shutout of the season.
Pirates 8, Rockies 4 - Ian Snell won for the second time in 18 starts, Nate McLouth homered, and host Pittsburgh snapped Colorado's five-game winning streak. The Rockies had won nine of 10 since the All-Star break.
Mariners 7, Rangers 5 - Adrian Beltre homered twice, including the go-ahead shot in the eighth, to lead visiting Seattle.
Padres 8, Diamondbacks 5 - Backed by big home runs by Khalil Greene and rookie Nick Hundley, 42-year-old Greg Maddux earned career win No. 351, snapping a career-high, 14-start winless streak for host San Diego.
Giants 7, Dodgers 6 - Jose Castillo hit a pair of RBI singles, Fred Lewis also drove in two runs, and visiting San Francisco ended a three-game skid.
Astros 5, Reds 4 - Roy Oswalt came off the disabled list and beat Cincinnati again, striking out five to spark host Houston. Oswalt (8-8) improved to 20-1 in 25 career outings against the Reds.
Royals 4, Athletics 2 - Jose Guillen hit his first home run in more than a month and Alex Gordon also had a two-run homer to carry visiting Kansas City.