Baseball-Highlights of Wednesday's MLB games

April 24 (Sports Direct) - Highlights of Wednesday's Major League Baseball games.

- - -

Rays 3, Yankees 0

Alex Cobb allowed three hits in 8 1/3 strong innings and Ben Zobrist doubled in a pair of runs as Tampa Bay took the rubber game from the visiting Yankees.

Sean Rodriguez added a solo homer for the Rays, who have won five of six. Cobb (3-1) struck out seven and walked one before yielding to Fernando Rodney, who recorded the last two outs for his third save.

Yankees starter Andy Pettitte (3-1) struck out 10 in six innings but gave up a homer in the sixth to fall behind 3-0.

- - -

Mets 7, Dodgers 3 (10 innings)

Jordany Valdespin crushed a walk-off grand slam with one out in the 10th inning to cap a comeback victory for the Mets.

New York scored once in the ninth off Los Angeles closer Brandon League and loaded the bases with one out in the 10th before Valdespin turned on a 2-1 offering from Josh Wall (0-1). New York trailed 3-1 in the middle of the sixth.

New York starter Matt Harvey, who entered with a 0.93 ERA, gave up three runs in six innings before the Mets' bullpen threw four hitless innings.

Matt Kemp had an RBI groundout in the first and a two-run homer in the sixth to help the Dodgers build their two-run lead.

- - -

Pirates 5, Phillies 3

Brandon Inge's pinch-hit single broke a tie in the eighth inning as visiting Pittsburgh rallied from a two-run deficit after Philadelphia removed starter Roy Halladay.

Pedro Alvarez homered and had two RBIs, Starling Marte added an RBI triple and Wandy Rodriguez allowed three runs in 5 2/3 innings for the Pirates, who trailed 3-1 after six innings.

Alvarez's homer in the seventh cut the lead in half before Travis Snider's RBI single in the eighth tied it.

Chase Utley and Ryan Howard hit solo homers for the Phillies. Halladay allowed one run, one hit and struck out eight while throwing 95 pitches in six innings in his second straight dominant start.

- - -

Cardinals 4, Nationals 2

Yadier Molina delivered a two-run single in the first inning as visiting St. Louis scored three times off Stephen Strasburg and held on to finish a three-game sweep of Washington.

Matt Carpenter and Matt Holliday each had three hits for the Cardinals, who have won four of their last five.

Strasburg (1-4) allowed three runs - all in the first inning - and five hits while striking out seven over seven innings in his 50th career start. Jayson Werth belted a solo homer in the eighth for Washington, who have lost four straight.

- - -

Diamondbacks 3, Giants 2 (10 innings)

Wil Nieves delivered a pinch-hit sacrifice fly in the 10th as Arizona took the rubber game from hosts San Francisco.

David Hernandez (1-1) blew the save in the ninth by allowing a solo home run to Brandon Crawford but ended up with the win when Matt Reynolds worked the bottom of the 10th for his second save in as many days. Gerardo Parra put Arizona on top 2-1 with an RBI single in the top of the ninth.

- - -

Tigers 7, Royals 5

Victor Martinez and Jhonny Peralta each had two hits and two RBIs as hosts Detroit snapped a four-game losing streak.

Omar Infante went 3-for-4 with an RBI single and Miguel Cabrera had two hits and drove in a run for the Tigers, who were outscored 22-4 during a three-game sweep in Anaheim over the weekend and had Tuesday's series opener postponed.

The Royals took a 4-1 lead in the third but Detroit followed with two runs in the bottom half and went ahead 7-4 with four runs in the fourth.

- - -

Astros 10, Mariners 3

Lucas Harrell scattered six singles in seven strong innings and Brandon Laird homered and drove in four runs as hosts Houston won their second series in two weeks over Seattle.

Ronny Cedeno and Chris Carter also homered for the Astros, who are 4-2 against the Mariners and 3-12 against their other opponents. Harrell (2-2) allowed one run and struck out five in winning his second straight start.

- - -

Blue Jays 6, Orioles 5 (11 innings)

Maicer Izturis drew a bases-loaded walk in the 11th inning as visiting Toronto avoided a sweep.

Toronto loaded the bases with two outs against Orioles closer Jim Johnson (1-2), who promptly walked Izturis on four pitches to score J.P. Arencibia. The defeat ended Baltimore's streak of 17 straight extra-inning victories, four shy of the major-league record set in 1960 by the Pittsburgh Pirates.

Arencibia hit his American League-leading eighth home run of the year in the second inning. Toronto led 5-2 before the Orioles stormed back to tie it in the seventh.

- - -

Red Sox 6, Athletics 5

David Ortiz and Daniel Nava both had two hits and an RBI and Stephen Drew ripped a key two-run triple as hosts Boston held on to win the rubber game.

Mike Napoli added to his major league-leading RBI total with a run-scoring double and Dustin Pedroia had two hits and scored a run for the Red Sox.

Chris Young had two home runs for the Athletics, who trimmed a 6-3 deficit with runs in the seventh and eighth.