Braves run goes on

Atlanta pitcher Julio Teheran threw a three-hit shut-out and Evan Gattis claimed a home run as the Braves beat the Philadelphia Phillies 1-0.

Teheran's brilliance helped the Braves maintain their winning run to remain top of the National League East with 10 wins this season.

In second, the Washington Nationals kept the pressure on as home runs by Jayson Werth and Zach Walters powered them to a 6-3 comeback triumph over the Miami Marlins at Marlins Park.

The Oakland Athletics, leaders in the West division, suffered a 5-4 defeat against the Los Angeles Angels, whose come-from-behind win was inspired as Chris Iannetta powered a home run over Craig Gentry and over the center-field fence.

At the top of the American League East, the New York Yankees claimed a fourth-straight win as they moved past the Chicago Cubs 3-0 with Anthony Rizzo getting on the scoresheet with two hits.

The Boston Red Sox returned to winning ways as Jackie Bradley Junior's two-run double set up a 6-4 victory over the Chicago White Sox to snap their three-match losing streak.

Pablo Sandoval scored his second single of the game to end a seventh-inning tie and propel West leaders the San Francisco Giants to a 2-1 victory over the Los Angeles Dodgers.

Elsewhere, the Arizona Diamondbacks suffered a 5-2 defeat to the New York Mets, the Baltimore Orioles comfortably beat the Tampa Bay Rays 3-0, the Cincinnati Reds recorded a 4-0 triumph over the Pittsburgh Pirates and the Cleveland Indians saw off the Detroit Tigers 3-2.

The Kansas City Royals were conquerors in a high-scoring 6-4 result over the Houston Astros, the Milwaukee Brewers overcame the St Louis Cardinals 5-1, the San Diego Padres claimed a 4-2 win over the Colorado Rockies and the Texas Rangers beat the Seattle Mariners 3-2.