DENVER (AP) Michael Cuddyer hit for the cycle, including a two-run double in Colorado's five-run eighth inning, and the Rockies beat the Cincinnati Reds 10-5 on Sunday night to complete a doubleheader sweep.
Colorado won the opener 10-9 when Drew Stubbs capped a five-run ninth inning with a three-run homer off J.J. Hoover (1-9).
Cuddyer tripled in the first, homered in the fifth and singled in the seventh while becoming the seventh Rockies player to hit for the cycle and first since Carlos Gonzalez on July 31, 2010, against the Chicago Cubs.
Cuddyer's second career cycle came in his second game back after he was sidelined by a left shoulder injury.
Adam Ottavino (1-4) picked up the win in relief and Carlos Contreras (0-1) took the loss.
Rex Brothers (4-5) picked up the victory in the opener despite allowing a pair of runs in the top of the ninth.
BREWERS 7, DODGERS 2
LOS ANGELES (AP) - Jonathan Lucroy tied a season high with five RBIs, including his first home run in more than three weeks, and the Brewers completed a three-game sweep.
Wily Peralta (15-7) tied Johnny Cueto and Adam Wainwright for the major league lead in victories, allowing five hits in six scoreless innings.
Carlos Gomez hit his 20th homer, helping the Brewers maintain their three-game lead over St. Louis in the NL Central. They also became the first team to sweep the NL West-leading Dodgers in a series of three or more games this season.
Dodgers right-hander Dan Haren (10-10) gave up six runs over three innings in his shortest outing of the season.
BRAVES 4, ATHLETICS 3
ATLANTA (AP) - Justin Upton hit a two-run homer, and the Braves ended Jon Lester's seven-game winning streak.
The Braves swept the three-game series, leaving the A's with a five-game losing streak, their longest of the season. The A's have lost seven of eight overall and trail the Angels, who lost to Texas on Sunday, by percentage points in the AL West.
Oakland's Nate Freiman hit two homers, giving him three in the series, but Mike Minor (5-8) allowed only two other hits in seven strong innings.
Lester (13-8) allowed four runs, three earned, and six hits in six-plus innings in his first loss since June 7 for the Red Sox at Detroit.
Craig Kimbrel worked a perfect ninth for his 37th save.
YANKEES 4, RAYS 2
ST. PETERSBURG, Fla. (AP) - Hiroki Kuroda pitched neatly into the seventh inning and Brett Gardner drove in two runs to lead the Yankees to the road win.
Kuroda (8-8) retired 17 straight batters after allowing consecutive one-out singles to Ben Zobrist and Matt Joyce in the first. He gave up two runs and four hits in 6 2-3 innings.
After Shawn Kelley and Dellin Betances combined for 1 1-3 scoreless innings, David Robertson closed for his 33rd save.
Tampa Bay's Jeremy Hellickson (1-2) gave up three runs and four hits in five innings. Evan Longoria had two RBIs for the Rays.
Mark Teixeira reached 20 homers for the 11th time in his career with a solo shot in the Yankees eighth.
ROYALS 12, TWINS 6
MINNEAPOLIS (AP) - Alex Gordon, Salvador Perez and Josh Willingham homered, and the Royals won for the 20th time in their last 25 games.
Kansas City sent 11 batters to the plate and scored seven times in the second, keyed by two-run singles for Alcides Escobar and Nori Aoki. The Royals also increased their AL Central lead to 1 1/2 games over Detroit, which lost 8-1 to Seattle.
Kansas City's Jeremy Guthrie (9-10) returned to the mound after a 54-minute rain delay in the fourth and lasted seven innings.
Joe Mauer, Kennys Vargas and Oswaldo Arcia homered for Minnesota. Tommy Milone (6-4) allowed seven runs in a career-low 1 1-3 innings.
NATIONALS 6, PIRATES 5, 11 INNINGS
WASHINGTON (AP) - Pinch-hitter Scott Hairston drove in Jayson Werth with a game-ending sacrifice fly, sending Washington to a three-game sweep.
Werth, who had missed the last five games with a bothersome shoulder, entered as a pinch hitter in the ninth and doubled leading off the 11th against Brandon Cumpton (3-4).
Werth went to third on Denard Span's grounder to first. Hairston then sent Cumpton's first pitch to deep left and Werth scored easily.
Ross Detwiler (2-2) pitched two innings for the win.
NL East-leading Washington has won six straight. The Pirates have lost five in a row for the first time since September 2012.
ORIOLES 4, INDIANS 1
CLEVELAND (AP) - Rookie Kevin Gausman pitched six strong innings and Baltimore salvaged the series finale, beating Cleveland to avoid being swept for the first time since May.
Gausman (7-4) allowed just one run and two hits. Zach Britton finished the combined two-hitter for his 26th save.
The AL East leaders totaled just one run in their previous two games. J.J. Hardy hit a two-out RBI single and slumping Chris Davis had an RBI double in the sixth after Baltimore was blanked over the first five by Danny Salazar (4-6).
Steve Pearce and Jonathan Schoop homered for Baltimore.
MARINERS 8, TIGERS 1
DETROIT (AP) - Chris Young pitched six shutout innings and Seattle won the weekend series, moving back ahead of Detroit in the race for the second AL wild-card spot.
Seattle's Lloyd McClendon, managing his first series in Detroit after serving as Jim Leyland's hitting coach, was ejected for the second straight game. McClendon was tossed for arguing after Detroit's Alex Avila drew a seventh-inning walk.
Young (12-6) allowed four hits and a walk. Tigers rookie Robbie Ray (1-3) struggled while replacing injured Anibal Sanchez.
MARLINS 10, DIAMONDBACKS 3
MIAMI (AP) - Giancarlo Stanton hit his 32nd homer and drove in four runs to power Miami to the win.
Stanton has a career-high 88 RBIs, one more than he had in 2011. He went 7 for 14 with four walks and six RBIs in the four-game series against Arizona.
Garrett Jones also homered for the Marlins, who have won five of seven to get back to the .500 mark at 62-62. Tom Koehler (9-9) pitched six innings, allowing two runs.
Stanton hit a three-run homer and Jones also connected in the first against Josh Collmenter (8-7).
Arizona's Ender Inciarte extended his hitting streak to 17 games with a bunt single in the sixth.
GIANTS 5, PHILLIES 2
SAN FRANCISCO (AP) - Michael Morse got three hits and scored twice as San Francisco won consecutive home games for the first time in over two months.
Andrew Susac had two hits and drove in the go-ahead run for the Giants. Brandon Crawford drove in a pair of runs.
Chase Utley and Cody Asche drove in runs for the Phillies, who have lost seven of their last nine.
Tim Lincecum (10-8) managed to work through five innings to end a personal three-game losing streak. He gave up two runs and seven hits.
Santiago Casilla earned his 10th save in 13 chances.
Philadelphia's David Buchanan (6-7) allowed two earned runs in 6 2-3 innings.
CUBS 2, METS 1
NEW YORK (AP) - Starlin Castro hit a tiebreaking homer on the first pitch of the ninth inning to lift Chicago to the win.
Cubs starter Jake Arrieta struck out nine in seven smooth innings. He left with a 1-0 lead following Luis Valbuena's run-scoring single in the fourth.
Slumping slugger Curtis Granderson tied it with a two-out RBI single off winner Pedro Strop (2-4) in the eighth, snapping skids of 0 for 17 and 1 for 29. A diving catch by rookie center fielder Arismendy Alcantara moments earlier prevented more potential damage.
Castro greeted closer Jenrry Mejia (5-6) with his 13th home run, an opposite-field drive that barely cleared the wall near the right-field corner.
Hector Rondon got three quick outs for his 17th save, finishing a four-hitter that ended Chicago's three-game losing streak.
CARDINALS 7, PADRES 6
ST. LOUIS (AP) - Matt Carpenter homered, doubled and drove in three runs for St. Louis, and Adam Wainwright moved into a tie for the major league lead with his 15th win.
Jon Jay's two-run single highlighted a four-run first inning when the Cardinals batted around against rookie Odrisamer Despaigne (3-4). Peter Bourjos and Tony Cruz each had an RBI single for St. Louis, which took three of four in the series.
Wainwright (15-7) allowed three earned runs in seven innings. Seth Maness got two outs for his second save.
RANGERS 3, ANGELS 2
ARLINGTON, Texas (AP) - Adam Rosales and Mike Carp hit RBI singles in the ninth inning off Angels closer Huston Street, rallying Texas.
Texas had lost four in a row overall, and nine straight to the Angels. Los Angeles had won its last four games.
Street (1-1) had saved the first two games of the three-game series. The blown save was his second in 35 opportunities with the Angels and Padres.
Street had not given up a run since being acquired from San Diego on July 18 until Carp's tying single.
Neftali Feliz (1-1) pitched a scoreless ninth inning.
WHITE SOX 7, BLUE JAYS 5
CHICAGO (AP) - Conor Gillaspie hit his first grand slam and Jordan Danks added a two-run shot to cap a six-run first inning, and the Chicago White Sox held off Toronto.
Toronto's Edwin Encarnacion hit a two-run homer, his 27th this season and first since returning from the disabled list on Friday. The Blue Jays have lost five of six and 11 of 15.
Scott Carroll (5-7) went 5 2-3 innings. Jake Petricka earned his ninth save in 12 chances after loading the bases in the ninth.
Gillaspie connected for this fifth homer and Danks hit his second off Drew Hutchison (8-11).
ASTROS 8, RED SOX 1
BOSTON (AP) - Jose Altuve hit his first grand slam after Boston shortstop Xander Bogaerts made a mental gaffe on a play that would have ended an inning, carrying Houston over the Red Sox.
Altuve, who leads the majors in hits, went 4 for 5, raising his hit total to 173 and majors' best average to .339 as the Astros completed a split of the four-game series.
Dexter Fowler and Jon Singleton added solo homers for Houston, which earned its 52nd win to surpass last year's total.
Collin McHugh (6-9) gave up one run in six innings.
Joe Kelly (0-1) was tagged for seven runs on seven hits, walking six over four innings in his Fenway Park debut with the Red Sox.