BRAVES 6, PHILLIES 3
ATLANTA (AP) — Chris Johnson drove in three runs, Jason Heyward homered and Brandon Beachy pitched six strong innings to help the Braves beat the Phillies.
The Braves have won two straight and 17 of 19 to lead the majors with a .612 winning percentage.
Philadelphia, which has lost seven of eight series since All-Star break, has dropped 19 of 23. The Phillies have lost 13 of 14 on the road.
Rain delayed the start of the game 1 hour, 48 minutes.
Beachy (2-0) held the Phillies scoreless until Dominic Brown's 27th homer cut the lead to 5-2 with one out in the sixth.
John Lannan (3-6) lasted only 1 1-3 innings before leaving with a left knee injury.
DIAMONDBACKS 5, ORIOLES 4, 14 INNINGS
PHOENIX (AP) — Aaron Hill had a game-ending single with one out in the 14th inning to give the Diamondbacks their third straight walk-off win over the Orioles, 5-4.
Baltimore led all three games entering the seventh.
Hill forced extra innings with an RBI single in the ninth off Jim Johnson in the Orioles closer's ninth blown save of the season and second in as many days.
Bud Norris (8-10), who started and threw five innings in San Francisco on Sunday, came on in the 14th and walked two batters ahead of Hill's single to take the loss.
Heath Bell (4-1) threw an inning to get the victory.
RANGERS 5, BREWERS 4
ARLINGTON, Texas (AP) — Elvis Andrus broke out of a slump with two hits and two RBIs, and the Rangers rallied for three runs in the seventh inning to beat the Brewers.
The AL West-leading Rangers were 7-40 when trailing after six innings before the rally that began in the seventh. Andrus had RBI single to snap an 0-for-13 skid and Ian Kinsler a two-run single that turned a two-run deficit into a lead for Texas.
Milwaukee's Juan Francisco homered twice and drove in four runs.
Matt Garza gave up eight hits and four runs in 5 2-3 innings. But Neal Cotts, Jason Frasor (4-2), Tanner Scheppers and Joe Nathan combined to shut down the Brewers.
John Axford (5-6) was the loser.