Greinke shines in Dodgers win

Greinke’s fifth consecutive start without allowing a run was the highlight of the 6-0 win over the Philadelphia Phillies – and he has not allowed a run since June 13.

The news was not so good for the Dodgers’ city rivals – Felix Hernandez produced seven scoreless innings in a 7-2 series-opening win for the Seattle Mariners over the Los Angeles Angels at Safeco Field.

The Chicago White Sox scored a seventh win in nine games, 2-0 over the Toronto Blue Jays at Wrigley Field, while Jose Fernandez struck out nine over seven shut-out innings as the Miami Marlins beat the Cincinnati Reds 2-0 at Marlins Park.

David Price tossed eight strong innings to help the Detroit Tigers to a 4-2 success over the Minnesota Twins at Target Field, while the Cleveland Indians were too good for the Houston Astros at Progressive Field, winning the series finale 3-1.

A four-run fifth made the difference as the visiting St Louis Cardinals saw off the Pittsburgh Pirates 4-1, while the Kansas City Royals extended their winning streak to five games with an 8-3 win over Tampa Bay at Kauffman Stadium – the Rays have lost 15 of their last 18.

The New York Yankees secured a series win over the Oakland Athletics with a 6-2 triumph, while a three-run fifth made little difference for the Atlanta Braves as they went down 5-3 to the Colorado Rockies.