DENVER -- Nolan Arenado completed the cycle with a three-run homer in the bottom of the ninth inning, and the Colorado Rockies stunned the San Francisco Giants by rallying for a 7-5 victory Sunday.
Arenado hit the first pitch he saw from All-Star closer Mark Melancon (1-2) into the left-field seats to finish a four-game sweep. The slugger was mobbed at home plate by teammates, with a frenzied sellout crowd chanting "MVP! MVP!"
With the best record in the National League, the surprising Rockies have won five straight overall and nine in a row against the Giants.
Last-place San Francisco has dropped six consecutive games and nine of 11.
Melancon retired his first batter, but three singles produced a run and brought up Arenado, who tripled in the first, singled in the fourth and had an RBI double in the sixth. He hit a 91 mph fastball for his 15th homer and first career cycle (see full recap).
Brandon Phillips delivers second straight walk-off hit as Braves top Marlins
ATLANTA -- Brandon Phillips' single drove in Johan Camargo from third base in the ninth inning to give the Atlanta Braves a 5-4 win over the Miami Marlins on Sunday.
It was the second straight game-ending hit for Phillips, whose run-scoring single in the 10th gave Atlanta an 8-7 victory Saturday.
Camargo hit a one-out infield single off Drew Steckenrider (0-1) and moved to third on Ender Inciarte's line-drive single up the middle.
The Marlins called in Marcell Ozuna from left field to serve as an extra infielder positioned near second base for Phillips' at-bat. Phillips still managed to punch his single up the middle.
Jim Johnson (5-1) pitched a scoreless ninth (see full recap).
Khris Davis 2-run homer leads Athletics to sweep of Yankees
OAKLAND, Calif. -- Khris Davis hit a go-ahead two-run homer in the third that held up to back rookie Jharel Cotton's first victory since May 4, and the Oakland Athletics completed a four-game sweep of the slumping New York Yankees with a 4-3 win Sunday.
Davis hit his team-best 18th homer in the third after Chad Pinder tied the game on a two-run double that inning. Davis' leadoff double in the sixth was wasted.
New York welcomed back flame-throwing closer Aroldis Chapman but still lost its season-high sixth straight game following a six-game winning streak, finishing a disappointing 1-6 road trip with a weekend dud against the American League's worst team.
Cotton (4-7) struck out six over 6 1/3 innings for his second-longest start of the season.
Matt Holliday hit a towering solo homer in the second for the Yankees, and Didi Gregorius homered leading off the fourth.
Luis Cessa (0-1) allowed four runs and five hits in four innings for New York (see full recap).
Jimmy Nelson strikes out 10, tosses 1st complete game in Brewers' win
MILWAUKEE -- Jimmy Nelson struck out 10 in his first career complete game and the Milwaukee Brewers got home runs from Hernan Perez and Manny Pina to edge the San Diego Padres 2-1 on Sunday.
Nelson (5-3) allowed six hits and two walks while throwing 118 pitches in his 89th major league start. He lowered his ERA to 3.39.
Leading off the sixth inning, Perez hit his 10th home run into the Brewers' bullpen off starter Luis Perdomo (1-4). One batter later, Pina connected on a 1-2 pitch for his fourth of the season to give Milwaukee a 2-1 lead.
Perdomo gave up eight hits and two walks with four strikeouts in six innings. He was helped by three double plays in the first five innings (see full recap).