Miguel Cabrera homered, tripled, and drove in three runs, leading the Detroit Tigers past the Yankees, 8-4, last night for their first three-game sweep in New York since 1966.
Reserve infielder Ramon Santiago made the most of his first start at shortstop this season, turning in a key defensive play and hitting a tiebreaking triple to back Nate Robertson (1-3).
Magglio Ordonez had three hits - including a two-run double off Ian Kennedy - and scored twice for the Tigers, who got a strong effort from their bullpen and won for the eighth time in 10 games.
Bobby Abreu hit a three-run homer in the first inning for the banged-up Yankees, who have lost six of eight. With Alex Rodriguez and Jorge Posada out, Shelley Duncan batted cleanup and hit an RBI single that tied it at 4 in the fifth.
With two on and two outs, Santiago ranged to his left for Melky Cabrera's grounder and made a difficult flip to second base for the inning-ending forceout. Carlos Guillen singled leading off the sixth, Jacque Jones doubled, and Santiago put Detroit ahead, 6-4, with a two-run triple to right-center off Jonathan Albaladejo (0-1).
Rays 4, Orioles 2 - Matt Garza allowed three hits in six innings, Carl Crawford snapped a tie with a two-run single in the seventh, and surging Tampa Bay won in Baltimore.
The Rays took two of three from Baltimore to win their third straight series and climb four games over .500 (16-12) for only the third time in the 11-year history of the franchise. Tampa Bay has never been five games over the break-even point.
Making his second start since returning from the 15-day disabled list with right arm nerve irritation, Garza (1-0) enjoyed his longest and most effective outing of the season. Except for the fourth inning, when Adam Jones homered after a two-out double by Aubrey Huff, the righthander allowed only one runner past first base.
Indians 3, Mariners 2 - Asdrubal Cabrera broke an 0-for-14 slump with a bases-loaded single in the bottom of the 11th inning to give Cleveland the win over Seattle.
Jhonny Peralta drew a one-out walk off Mark Lowe (1-2). Travis Hafner, hitting sixth to start a game for the first time in more than three years, then doubled to left and Jamey Carroll was hit by a 1-and-2 pitch, loading the bases.
Sean Green came on and struck out Franklin Gutierrez on three pitches. But Cabrera, batting just .190, lined an 0-and-1 pitch to center and was mobbed by teammates.
Rangers 2, Royals 1 - Sidney Ponson got his first victory in a year and Texas finished off a successful homestand by beating Kansas City.
Ian Kinsler hit a leadoff homer in the first and Ramon Vazquez hit a tiebreaking drive in the sixth off Zack Greinke (3-1). The Rangers took two of three from both Minnesota and Kansas City during the homestand. Ponson (1-0) went eight innings in his second start for the Rangers. He struck out five and walked two.
Phillies 3, Padres 2 - Ryan Howard hit a tiebreaking solo homer in the eighth inning to lift host Philadelphia over San Diego.
Tom Gordon (3-2) pitched a perfect eighth and Brad Lidge retired the side in the ninth for his seventh save in as many chances.
Nationals 3, Pirates 2 - Austin Kearns broke a tie with a two-out RBI single in the eighth, and Washington beat visiting Pittsburgh to run its winning streak to a season-high four games.
After Cristian Guzman singled and Nick Johnson was hit by a pitch, Kearns drove an outside pitch to right off John Grabow (1-1) to score Guzman.
Brewers 4, Cubs 3 - Ryan Braun hit a two-run double off Kerry Wood during Milwaukee's three-run ninth inning and the Brewers rallied to beat Chicago at Wrigley Field.
Wood blew his third save in seven chances and wasted a fine performance by Carlos Zambrano, who pitched 6 1/3 innings and hit his 13th homer - tying the team record held by Ferguson Jenkins.
Athletics 15, Angels 8 - Jack Cust went 4 for 4 with a go-ahead homer that triggered an eight-run fifth inning, Emil Brown had four hits and an RBI, and Oakland beat Los Angeles in Anaheim, Calif., to gain a split of the four-game series.
Justin Duchscherer (2-1) allowed six runs - only one earned - and six hits over five innings with six strikeouts in his 200th major league game and eighth career start.
Dodgers 5, Marlins 3 - Matt Kemp drove in the tiebreaking run with a ninth-inning single, and Los Angeles completed its second consecutive series sweep by beating host Florida.