Around the majors
Phillies 5, Braves 4: Ryan Howard hit his second homer in two games, helping host Philadelphia beat Atlanta. Howard hit a three-run shot in the first against Trevor Cahill (0-3).
Cubs 5, Reds 2: Rookie Addison Russell doubled with the bases loaded and Chicago held on for a victory and a sweep in Cincinnati.
Brewers 6, Cardinals 3: Adam Lind hit a two-run homer and Milwaukee beat visiting St. Louis for just its second victory in the past 12 games.
Padres 3, Dodgers 1: Brandon Morrow (1-0) pitched seven strong innings to earn his first win with San Diego and Alexi Amarista and Derek Norris homered as the Padres beat NL-West leading Los Angeles to snap a four-game losing streak.
Marlins 6, Nationals 2: Adeiny Hechavarria hit a bases-loaded triple and host Miami completed its first three-game sweep of Washington since May 2012.
White Sox 3, Royals 2; White Sox 5, Royals 3: Avisail Garcia hit an RBI single to send Chicago to a victory against visiting Kansas City in the resumption of a game suspended by rain Friday night. In the regularly scheduled game, Conor Gillaspie hit a two-run single in Chicago’s five-run sixth to beat the Royals.
Astros 7, Athletics 6: Evan Gattis hit a two-run double in the ninth and AL West-leading Houston completed its first sweep in Oakland.
Yankees 6, Mets 4: Alex Rodriguez went 2 for 4 with a homer as the Yankees beat the visiting Mets to end the Subway Series.
Tigers 8, Indians 6: Miguel Cabrera homered and drove in three runs and Detroit won against visiting Cleveland.
Rays 5, Blue Jays 1: Chris Archer (3-2) pitched two-hit ball in seven scoreless innings as host Tampa Bay won its fifth in a row.
Orioles 18, Red Sox 7: Delmon Young drove in five runs as Baltimore scored its most runs ever against visiting Boston.
Rangers 5, Angels 4: Leonys Martin led off the 11th before holding on for a victory against Los Angeles.
Twins 4, Mariners 2: Joe Mauer hit a two-run triple with two outs in the 11th to lift visiting Minnesota past Seattle.