Arlington, Texas: Texas’ Craig Gentry had an infield hit that produced two runs and later hit a two-run homer as the Rangers beat the Boston Red Sox 5-1 on Saturday. The Rangers broke a 1-1 tie and went ahead to stay on the speedy Gentry’s infield hit in the fourth. He added his first homer in the eighth.
Elsewhere, Phil Hughes pitched the New York Yankees past Oakland, Stephen Strasburg too was in command to guide Washington past Pittsburgh, and Jon Jay drove in the winner as St Louis edged Milwaukee.
San Francisco’s Guillermo Quiroz homered in the 10th to give the Giants a second-straight walkoff win over the Los Angeles Dodgers, Steve Pearce also drove in a 10th-inning winner for Baltimore against the Los Angeles Angels and Colorado’s bats hummed in a comfortable win over Tampa Bay.
Texas’ Alexi Ogando (3-2) pitched into the seventh inning for his first victory in five starts and the AL West-leading Rangers (19-11) clinched the series against the Red Sox (20-10), who still have the best record in the majors even after losing the first two games.
New York’s Phil Hughes pitched eight shutout innings for his first win of the season as the Yankees beat Oakland 4-2.
Hughes (1-2) struck out nine and outpitched his former New York teammate Bartolo Colon, who gave up two homers and suffered his first loss of the season.
Washington’s Stephen Strasburg struck out eight in seven innings and the Nationals edged Pittsburgh 5-4 — winning a game their ace started for the first time since opening day.
Strasburg, though, remained winless since his first start, allowing five hits. Tyler Moore hit a go-ahead sacrifice fly in the top of the ninth inning.
St Louis’ Jon Jay homered and drove in the go-ahead run in the ninth to give the Cardinals a 7-6 win over the Milwaukee Brewers.
In the ninth, Shane Robinson singled to centre and took second on a fielding error. Robinson stole third and scored when Jay singled up the middle.
Jay hit a three-run home run in the second, Allen Craig connected for a solo shot in the sixth and Daniel Descalso put the Cardinals ahead with a two-run homer in the seventh.
San Francisco pinch hitter Guillermo Quiroz homered with one out in the 10th inning to again give the Giants a walkoff against the L.A. Dodgers, winning 10-9.
The Giants blew a 5-0 lead and wasted a bases-loaded opportunity in the ninth before Quiroz hit an 0-2 pitch from Dodgers closer Brandon League (0-1) into the left field stands.
The teams combined for 19 runs and 30 hits, and stranded 24 runners in a game that lasted 4 hours, 11 minutes. It was San Francisco’s fourth straight win over its NL West rival.
Denver’s Carlos Gonzalez hit a go-ahead homer in the fifth and rookie Nolan Arenado added a grand slam, lifting Colorado to a 9-3 win over Tampa Bay.
Arenado broke open a tight game when he lined a curveball from David Price (1-3) into the left field seats in the seventh. It was his first career grand slam.
Jon Garland (3-2) threw five solid innings to help the Rockies snap an 11-game home skid in interleague play.
Baltimore’s Steve Pearce’s RBI single with two outs in the 10th inning lifted the Orioles to a 5-4 win over the Los Angeles Angels.
Garrett Richards (1-3), making his first relief appearance after five starts in place of the injured Jered Weaver, gave up a leadoff single to Adam Jones. Pearce later singled to right.
Kansas City’s Jeremy Guthrie ran his unbeaten streak to a club-record 17 consecutive starts, shutting out Chicago as the Royals beat the White Sox 2-0.
Arizona’s Patrick Corbin pitched seven solid innings as the Diamondbacks beat San Diego 8-1, halting a season-worst four-game losing streak.
Cincinnati’s Todd Frazier and Devin Mesoraco each had a sacrifice fly in a four-run eighth inning as the Reds rallied for a 6-4 victory over the Chicago Cubs.
Detroit’s Miguel Cabrera hit two home runs and tied a career high with six RBIs as the Tigers routed Houston 17-2.
Cleveland’s Scott Kazmir earned his first victory in three seasons as the Indians beat Minnesota 7-3 for their sixth-straight victory.
Seattle’s Dustin Ackley hit his first career grand slam and Michael Saunders homered twice to power the Mariners to an 8-1 win over Toronto.
Miami’s Jose Fernandez pitched one-hit ball and struck out nine in seven dominant innings, getting his first major league as the Marlins beat Philadelphia 2-0.
(home team in CAPS) CLEVELAND 7 Minnesota 3 NY YANKEES 4 Oakland 2 Cincinnati 6 CHICAGO CUBS 4 Seattle 8 TORONTO 1 Baltimore 5 LA ANGELS 4 (10 innings) St. Louis 7 MILWAUKEE 6 Washington 5 PITTSBURGH 4 Miami 2 PHILADELPHIA 0 KANSAS CITY 2 Chicago White Sox 0 Detroit 17 HOUSTON 2 TEXAS 5 Boston 1 COLORADO 9 Tampa Bay 3 Arizona 8 SAN DIEGO 1 SAN FRANCISCO 10 LA Dodgers 9 (10 innings)