MLB: Angels sink Texas

Howie Kendrick's double at the top of the 10th inning scored Josh Hamilton and lifted the Los Angeles Angels to a 3-2 extra-innings over the Texas Rangers on Saturday night.

Shin-Soo Choo had tied the game in the ninth with a home run off Angels reliver Kevin Jepsen.

Josh Beckett continued his stellar season, lowering his era to 2.28 as he led the Los Angeles Dodgers to a 4-2 win over the San Diego Padres.

Beckett pitched seven shutout innings and the bullpen did enough to preserve the win despite late runs for the Padres.

Jesse Chavez pitched seven scoreless innings for the Oakland Athletics, who picked up a 2-1 win over the Boston Red Sox thanks to Coco Crisp's walk-off single in the 10th inning.

The Baltimore Orioles powered their way to a series-evening win over the New York Yankees.

Adam Jones, Nelson Cruz and Steve Pearce all went yard in the 6-1 triumph and JJ Hardy homered for the first time this season.

Joe Mauer delivered a go-ahead two-run double as the Minnesota Twins beat the Chicago White Sox 4-3 and the Seattle Mariners rallied in the ninth to down the Kansas City Royals 2-1.

The Milwaukee Brewers turned four errors from the Colorado Rockies into five unearned runs and put them against a 9-3 victory while, over at Marlins Park, the New York Mets handed Miami a 4-0 defeat.

It was a first major league win for Mets pitcher Jacob DeGrom, who struck out seven over seven scoreless innings.

Jake Odorizzi threw seven and one third innings as the Tampa Bay Rays routed the Houston Astros 8-0 at Tropicana Field and Mike Leake allowed one run in eight strong as the Cincinnati Reds humbled the Toronto Blue Jays 11-1.

St Louis ended the Philadelphia Phillies five-game winning streak as Adam Wainwright won a pitching duel with Cole Hamels to see the Cardinals run out 4-1 victors, while in Phoenix the San Francisco Giants beat the Arizona Diamondbacks 6-4.

The Washington Nationals returned to top spot in the NL Eastern Division by beating the Atlanta Braves 3-0 while the Detroits Tigers edged past the Cleveland Indians 5-4 and the Pittsburgh Pirates trumped the Chicago Cubs 5-3.