Lance Lynn (1-0) gave up Jay Bruce's two-run homer and Frazier's solo shot during five innings.
GIANTS 8, DIAMONDBACKS 5
PHOENIX • Angel Pagan hit a three-run home run in San Francisco's five-run eighth inning and the Giants rallied to beat Arizona in a game that was halted briefly in the top of the first due to a swarm of bees in the outfield.
Paul Goldschmidt and Mark Trumbo each hit two-run home runs and Arizona led 5-3 after seven, but the Giants teed off on reliever Will Harris (0-1) in the eighth to take three of four games from the Diamondbacks.
Brandon Belt hit his third home run of the series and Brandon Hicks had a pinch-hit solo shot for the Giants.
Jean Machi (2-0) got one out for the victory.
NATIONALS 8, METS 2
NEW YORK • Tanner Roark recovered from a shaky first inning as an emergency starter in place of ailing Jordan Zimmermann, and the Nationals rallied past the Mets for an opening three-game sweep.
Ryan Zimmerman tied his career high with four hits.
Zimmermann, 19-9 last year, was fine Wednesday but developed a fever overnight and was throwing up.
Roark (1-0) got just two swings and misses in the first two innings and fell behind in a 30-pitch first. He wound up allowing just the two runs and six hits in six innings with three walks and five strikeouts including his final four batters.
Wheeler (0-1) gave up three runs and seven hits in six innings.
MARLINS 8, ROCKIES 5
MIAMI • Giancarlo Stanton singled home the go-ahead run with two outs in the eighth inning, capping a comeback to help the Marlins beat the Rockies.
Casey McGehee had two hits and three RBIs for the Marlins, who scored 27 runs while winning three of four games in the season-opening series.
The Marlins were 1 for 15 with runners in scoring position for the afternoon before Christian Yelich made the score 5-all in the eighth with a two-out RBI single off Matt Belisle (0-1).
A.J. Ramos (1-0) pitched a perfect eighth. Steve Cishek followed with a scoreless ninth for his 31st consecutive converted save opportunity, and his second this year.
CUBS 3, PIRATES 2
PITTSBURGH • Jason Hammel pitched two-hit ball into the seventh inning and the Cubs edged the Pirates for their first win of the season.
Hammel (1-0) allowed a run, struck out five and walked one in 6 2-3 innings to help the Cubs avoid their worst start in 17 years.
Emilio Bonifacio went 2 for 4 and scored twice to continue his torrid start. The Chicago center fielder hit 11 for 16 (.688) during the opening three-game series.
Wandy Rodriguez (0-1) struggled early in his first start in 10 months but settled down late. The left-hander allowed three runs on five hits with a walk and five strikeouts.