PHOENIX (AP) - Ryan Roberts and Lyle Overbay hit consecutive two-out homers off Matt Cain and the Arizona Diamondbacks tied a franchise record by rallying from six runs down to beat the San Francisco Giants 7-6 Sunday and sweep the season-opening three-game series.
Giants manager Bruce Bochy was ejected for arguing home plate umpire Mike DiMuro's call that catcher Buster Posey missed the plate on a forceout, a ruling that allowed what proved to be the winning run to score in the seventh inning.
Posey hit his first home run in nearly a year to help the Giants take a 6-0 lead through three innings.
Wade Miley (1-0) pitched four scoreless innings in relief of starter Josh Collmenter to get the win. Jeremy Affeldt (0-1) allowed two runs while getting just one out.
METS 7, BRAVES 5
NEW YORK (AP) - Jonathon Niese took a no-hitter into the seventh inning in his first start since signing a rich contract and the New York Mets completed a season-opening sweep of the Atlanta Braves.
Niese (1-0) allowed just two balls out of the infield through six innings and retired 15 in a row before walking Dan Uggla on a 10-pitch at-bat leading off the seventh. On the next pitch, Niese's 99th of the game, Freddie Freeman singled cleanly to right.
Pitching for the first time since the Mets gave him a $25.5 million, five-year deal, Niese allowed four runs - two earned - and two hits in six-plus innings with seven strikeouts and two walks.
Mike Minor (0-1) gave up six runs, six hits and four walks in five-plus innings.
PIRATES 5, PHILLIES 4
PITTSBURGH (AP) - Andrew McCutchen singled home pinch-runner Josh Harrison with two outs in the ninth inning to lift the Pirates over Philadelphia.
McCutchen finished with three hits, none bigger than his smash off the center-field wall against reliever David Herndon (0-1), allowing Harrison to waltz home from third.
Joel Hanrahan (1-0) pitched a perfect ninth for Pittsburgh, which beat the five-time defending NL East champions in its final at-bat for the second time in less than 24 hours.
Pedro Alvarez homered and Casey McGehee hit two doubles for the Pirates.
REDS 6, MARLINS 5
CINCINNATI (AP) - Scott Rolen drove in the winning run in the ninth inning with a sharp infield single that third baseman Hanley Ramirez failed to handle, lifting thei Reds to a come-from-behind win over Miami.
Jay Bruce started the comeback with his second home run of the game and third of the season, an opposite-field drive into the left-center field seats that cost Marlins new closer Heath Bell (0-1) a save in his first opportunity.
Left-hander Aroldis Chapman (1-0) pitched two shutout innings of relief for the win.
CUBS 4, NATIONALS 3
CHICAGO (AP) - Jeff Samardzija dominated into the ninth inning, outpitching Jordan Zimmermann, and the Chicago Cubs beat Washington for their first win of the Theo Epstein era.
Samardzija (1-0) was simply spectacular in his sixth career start, allowing four hits and an earned run. He struck out eight without a walk as the Cubs shook off two wrenching losses to start the season.
Washington's Adam LaRoche hit a two-run homer in the ninth after Starlin Castro made a two-out error to extend the inning.
Zimmermann (0-1) held the Cubs to two runs - one earned - and six hits before being lifted for a pinch hitter in the eighth.
CARDINALS 9, BREWERS 3
MILWAUKEE (AP) - Lance Lynn pitched two-hit ball into the seventh inning and St. Louis beat the Brewers, taking two out of three from their NL Central rivals to start the season.
Ryan Braun hit his first home run of the year for the Brewers, a solo shot with the game well out of reach in the ninth.
It was the third career start for Lynn (1-0), who played a key relief role during the Cardinals' championship run last season. Lynn gave up one run and struck out a career-high eight while walking only one in 6 2-3 innings.
Randy Wolf (0-1) threw 108 pitches in five innings for the Brewers, giving up three runs and nine hits with a walk and seven strikeouts.
ASTROS 3, ROCKIES 2
HOUSTON (AP) - Brian Bogusevic drove in the go-ahead run after Jose Altuve scored on Jordan Pacheco's throwing error to tie it in the eighth inning and Houston beat Colorado.
At 2-1, the Astros have a winning record for the first time since they were 51-50 after games on July 29, 2009.
Reliever Rex Brothers (0-1) got the loss, spoiling the return Juan Nicasio from a broken neck.
Nicasio allowed five hits and one run in seven innings in his first start since breaking his neck when he fell after being hit in the head by a line drive on August 5.
Former Astros ace Brett Myers pitched a scoreless ninth for the save in his first appearance as Houston's closer.
Wilton Lopez (1-0) got the last two outs of the eighth for the win.
PADRES 8, DODGERS 4
SAN DIEGO (AP) - Clayton Richard and two relievers combined on a four-hitter, Chase Headley hit a grand slam and Andy Parrino had his first big league homer for the San Diego Padres, who beat the Los Angeles Dodgers 8-4 on Sunday to avoid a four-game sweep.
The Padres had their second three-error game of the series and have committed eight in four games. Richard (1-0) made two errors.
Richard's only other mistake in seven dominant innings was allowing Matt Kemp's two-run homer in the sixth.
Aaron Harang (0-1), who led his hometown Padres with 14 wins last year before signing with the Dodgers as a free agent, allowed four runs - three earned - on seven hits in 4 1-3 innings.