• Braves 7, Reds 4: In Cincinnati, Andrelton Simmons homered twice and drove in a career-high four runs, leading Atlanta to a victory that ended the Reds' winning streak at three games.
The Braves won at a place where they've had little success lately. They were 0-4 at Great American Ball Park last year and 14-25 overall since it opened for the 2003 season.
Paul Maholm (4-3) held down an offense that's been all-or-nothing. The left-hander allowed four hits and two runs in 5 2/3 Cincinnati stranded five runners in scoring position overall.
• Phillies 6, Giants 2: In San Francisco, Cliff Lee shut down the Giants once again with eight strong innings, Michael Young hit a two-run double among his three hits, and Philadelphia stopped San Francisco's season-best six-game winning streak.
Domonic Brown hit a solo home run and Delmon Young and Jimmy Rollins each added sacrifice flies as the Phillies began a seven-game trip.
Lee (3-2) outpitched fellow southpaw Madison Bumgarner and improved to 5-0 against the Giants in the regular season.
• Padres 5, Marlins 0: In San Diego, Andrew Cashner pitched 7 1/3 innings of four-hit ball and San Diego won.
Cashner (2-2) struck out four and walked three in the longest outing of his career. Dale Thayer finished the five-hitter in front of a season-low crowd of 14,596 at Petco Park.
• Indians 7, Athletics 3: In Cleveland, Asdrubal Cabrera homered twice and Mark Reynolds hit one to the deepest reaches of Progressive Field, leading the Indians.
Jason Kipnis and Cabrera hit consecutive homers in the first inning off Jarrod Parker (1-5). In the fifth, Cabrera homered again and Reynolds launched a 460-foot shot - his 10th this season - that nearly cleared the left-field bleachers.
• White Sox 2, Royals 1: In Kansas City, Mo., Jordan Danks atoned for a baserunning blunder in the ninth inning by hitting a solo home run in the 11th that lifted Chicago.
Danks connected with two outs off Kelvin Herrera (2-3) for his first homer of the season. The White Sox avoided a three-game sweep.
• Blue Jays 8, Rays 7: In St. Petersburg, Fla., J.P. Arencibia hit a two-out, two-run homer in the ninth inning off Fernando Rodney and Toronto completed its comeback from a seven-run deficit.
Evan Longoria hit his third career grand slam, helping Tampa Bay build a 7-0 lead that Jeremy Hellickson and four Rays relievers failed to protect before a season-low crowd of 9,952 at Tropicana Field.
• Red Sox 6, Twins 5: In Boston, Stephen Drew doubled in the winning run with two outs in the 11th inning, and the Red Sox rallied to stop season-high, three-game losing streak.
Drew also homered for the Red Sox. Dustin Pedroia hit a solo shot in the eighth for a 5-4 lead, but Joel Hanrahan gave up Brian Dozier's homer in the ninth.
Clayton Mortensen (1-2) earned the win with 2 1/3 innings of scoreless relief.
• Cubs 9, Rangers 2: In Chicago, Scott Feldman threw seven scoreless innings against his former team before leaving with a cramp in his pitching hand, and Cubs came within three outs of their first shutout since August.
Feldman (3-3) allowed two hits, struck out three and walked one, and also hit an RBI single in the fifth for a 2-0 lead.