APR 01, 2014 11:14p ET
Carl Crawford started the game with a base hit and Puig then drove a 2-1 pitch from Ian Kennedy into the balcony on the third deck of the Western Metal Supply Co. Building in the left-field corner. It was his first homer.
It was the second time Kennedy faced the Dodgers since June 11, when, while with Arizona, he hit Puig and Greinke with pitches, inciting a brawl at Dodger Stadium. Kennedy was suspended 10 games. He was traded to the Padres on July 31.
San Diego loaded the bases with two outs in the ninth against Kenley Jansen, on singles by Yonder Alonso and Will Venable, and a walk to Yasmani Grandal. The closer then struck out pinch-hitter Nick Hundley to earn his second save in two chances.
Greinke (1-0) went five innings, allowing two runs and two hits while striking out five and walking two.
Seth Smith homered for San Diego.
Eovaldi (1-0) allowed two runs and struck out six after Jose Fernandez limited Colorado to one run in the season opener. Eovaldi gave up six hits, walked one and reached 99 mph on the radar gun.
A.J. Ramos struck out Nolan Arenado with runners at the corners to end the eighth, protecting a one-run lead. Steve Cishek converted his 30th consecutive save opportunity and first of the year by pitching a perfect ninth.
Brett Anderson (0-1) pitched six innings and allowed four runs, three earned, in his first start for the Rockies.
Freeman opened the sixth with his first homer and added a two-out home run in the eighth to make it 4-1.
Wood (1-0) settled down after allowing a home run to Carlos Gomez on his first pitch. The left-hander allowed one run on five hits in seven innings. Craig Kimbrel struck out the side in the ninth for the save.
Lohse allowed three runs on five hits in seven innings, striking out eight and walking two.
PHOENIX (AP) - A.J. Pollock broke out of an 0-for-13 start to the season with three hits, scoring twice and driving in a run for Arizona.
Wade Miley (1-1) gave up four runs in the first inning, and then blanked the Giants for the next six, retiring 15 in a row in one stretch.
Gerardo Parra had two hits and the sacrifice fly that scored to the go-ahead run in the sixth inning.
Brandon Belt hit a three-run home run in the first, his second homer in as many games.
Juan Guiterrez (0-1) went two innings to take the loss in relief of Matt Cain, who allowed two earned runs in five innings.