NEW YORK – Derek Jeter made a spectacular tumbling catch in the seventh inning to protect Chien-Ming Wang’s lead, and Alex Rodriguez had a go-ahead RBI double to lead the New York Yankees over the Detroit Tigers 4-2 Wednesday night.

With runners on first and second with one out in the seventh and the Yankees leading 4-2, Marcus Thames hit fly into shallow center field. Running full speed with his back to the plate, Jeter banged into second baseman Robinson Cano, who was also chasing. Jeter reached over his shorter teammate to make the catch, and the pair fell to the ground, with Jeter landing on top of Cano.

Orioles 3, Mariners 1

BALTIMORE – Rodrigo Lopez pitched eight innings of five-hit ball to end a run of seven starts without a win, and Rafael Palmeiro homered to lead the Baltimore Orioles over Jamie Moyer and the Seattle Mariners 3-1 Wednesday night. Lopez (3-2) allowed one run, struck out two and walked none. The right-hander was 0-2 since winning his first two starts of the season.

Astros 5, Cubs 1

CHICAGO – Brandon Backe outpitched Greg Maddux, and Morgan Ensberg hit a go-ahead homer Wednesday night as the Houston Astros broke a seven-game losing streak by beating the Chicago Cubs 5-1.

In a rapidly paced game that took just 2 hours, 21 minutes, the Astros improved to 3-21 away from Minute Maid Park.

Braves 3, Mets 0

ATLANTA – Rookie Kyle Davies was impressive in his home debut and the Atlanta Braves shut out the New York Mets for the second straight night, winning 3-0 to complete a three-game sweep Wednesday night.

After Tim Hudson pitched eight innings on three days’ rest in a 4-0 win Tuesday night, Davies’ second major league start also came on short rest as the Braves adjust to losing pitchers Mike Hampton and John Thomson to the disabled list.

Indians 3, Twins 2

CLEVELAND – Travis Hafner’s bloop single scored pinch-runner Ronnie Belliard from second with two outs in the 10th inning to give the Cleveland Indians a 3-2 victory over the Minnesota Twins on Wednesday night.

Hafner, who was batting just .167 against left-handers, hit a flare off J.C. Romero that just cleared leaping shortstop Juan Castro’s glove. Belliard was waved around by third-base coach Joel Skinner and scored when left fielder Lew Ford’s throw was off the mark.

D-Rays 14, Athletics 6

ST. PETERSBURG, Fla. – Carl Crawford tripled and homered during a 10-run first inning, and Scott Kazmir won his second straight start as the Tampa Bay Devil Rays beat the Oakland Athletics 14-6 Wednesday night.

Tampa Bay set a team record for runs scored in the first inning and was one shy of the club mark for any frame, set in the eighth inning of a 14-4 win over Seattle on May 28, 2000.

Cardinals 11, Pirates 5

ST. LOUIS – Mark Mulder won his seventh straight decision and Yadier Molina had career bests by going 4-for-4 with four RBIs, helping the St. Louis Cardinals beat the Pittsburgh Pirates 11-5 on Wednesday night to complete a three-game sweep.

David Eckstein had a two-run homer and a sacrifice fly for the Cardinals, who have beaten the Pirates 12 straight times dating to last August. It’s their longest winning streak against Pittsburgh since they also won 12 straight from June 13, 1985 to June 17, 1986.

Rangers 7, Royals 3

ARLINGTON, Texas -Richard Hidalgo homered for the fourth time in four games, Pedro Astacio pitched seven solid innings and the Texas Rangers beat the Kansas City Royals 7-3 Wednesday night for their fifth straight win.

Phillies 8, Marlins 5

MIAMI – Randy Wolf got a rare win against Florida, leading the Philadelphia Phillies to an 8-5 victory Wednesday night that stopped the Marlins’ longest winning streak of the season at six games.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.