Dodgers extend NL West lead

The Los Angeles Dodgers gave themselves some breathing space at the top of the National League West with a 5-4 win over the Los Angeles Angels on Tuesday night.

Juan Uribe scored the winning run in the ninth inning off David Freese's throwing error.

The victory gives them a 2.5 game cushion over the San Francisco Giants, who lost 4-3 to the Milwaukee Brewers as Gerardo Parra hit his first homer since arriving in a deadline-day trade earlier this week.

Milwaukee's win keeps them one game ahead of the St Louis Cardinals, who kept pace in the NL Central by beating the Boston Red Sox 3-2.

In the NL East, the Washington Nationals' lead holds steady at three games after both they and the Atlanta Braves lost.

The Nationals went down 6-1 to the New York Mets as Zach Wheeler allowed only one run on a wild pitch in 6 2/3 innings, while the Braves were beaten 4-2 by Seattle as Felix Hernandez tossed eight innings of one-run ball for the Mariners.

The Angels' loss to the Dodgers saw the Oakland Athletics pull two games clear on the American League West, beating the Tampa Bay Rays 3-0 as Jason Hammell earned his first win for Oakland in his fifth attempt since arriving in a trade.

The Baltimore Orioles moved five games clear in the AL East with a 9-3 win over their closest challengers Toronto, who have now lost four in a row to lose ground on the streaking O's.

The New York Yankees could not take advantage, however, sitting six games back after losing 4-3 to the AL Central-leading Detroit Tigers. David Price struck out 10 as he went 8 2/3 innings in his Detroit debut, but he did not get the win as the game was not decided until Alex Avila's homer in the 12th.

There were also extra innings in Philadelphia, where Ryan Howard delivered a walk-off single in the 15th to lift the Phillies to a 2-1 win over the Houston Astros, and in Denver, where highly-touted prospect Javier Baez became the first Chicago Cub to hit an extra-inning home run on his MLB debut, lifting his team to a 6-5 win over the Colorado Rockies.

The Cincinnati Reds romped to a 9-2 win over the Cleveland Indians as Johnny Cueto struck out six in his fourth complete game of the season, while Phil Hughes was dominant for the Minnesota Twins in a 3-1 win over the San Diego Padres.

The Texas Rangers exploded for 16 runs in a rout of the Chicago White Sox, winning 16-0 behind two home runs from catcher Robinson Chirinos, while the Kansas City Royals beat the Arizona Diamondbacks 12-2 behind three-run shots from Salvador Perez and Billy Butler.

The Miami Marlins scored five runs in the eighth to come from behind for a 6-3 win over the Pittsburgh Pirates.