SAN DIEGO (AP) - Yasiel Puig hit a 410-foot drive for a two-run homer and Zack Greinke won his season debut, leading the Los Angeles Dodgers to a 3-2 victory against the San Diego Padres on Tuesday.
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.
MARLINS 4, ROCKIES 3
MIAMI (AP) - Nathan Eovaldi pitched six innings and Miami made the most of five hits to beat Colorado for the second night in a row.
The Marlins' 2-0 start hints at big improvement from last year, when they began 14-41 en route to a 100-loss season. The Rockies are 0-2 after finishing last in the NL West in 2013.
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.
BRAVES 5, BREWERS 2
MILWAUKEE (AP) - Freddie Freeman hit a pair of solo home runs and Jason Heyward added a two-run shot to back a solid outing by Alex Wood.
Heyward's first homer of the season off Kyle Lohse (0-1) put the Braves on top 2-1 in the fifth and snapped a string of 22 scoreless innings against the Brewers.
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.
DIAMONDBACKS 5, GIANTS 4
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.
Addison Reed, who gave up the game-winning home run to Buster Posey Monday night, pitched a scoreless ninth for his first save with the Diamondbacks.
Juan Guiterrez (0-1) went two innings to take the loss in relief of Matt Cain, who allowed two earned runs in five innings.
RANGERS 3, PHILLIES 2
ARLINGTON, Texas (AP) - Adrian Beltre singled home Shin-Soo Choo with the winning run in the ninth inning, and the Rangers saved a run on a successful replay challenge.
Choo, who also scored the tying run in the seventh, reached base for the fourth time on a walk to start the ninth against Mario Hollands (0-1), who was making his major league debut.
After Elvis Andrus' sacrifice and a walk to Prince Fielder, Phillies manager Ryne Sandberg went to right-hander B.J. Rosenberg. Beltre then singled, scoring Choo without a throw.
New Texas closer Joakim Soria (1-0) got the win with a perfect ninth inning in his season debut.
The first replay review of the series was a successful challenge by Rangers manager Ron Washington and helped keep a run off the board in Philadelphia's two-run sixth inning.
MARINERS 8, ANGELS 3
ANAHEIM, Calif. (AP) - Brad Miller hit two homers, Erasmo Ramirez pitched seven innings of six-hit ball, and Seattle beat Los Angeles again.
Justin Smoak hit a three-run double, while Abraham Almonte and Dustin Ackley also had RBI doubles as the Mariners followed up their 10-3 win on opening day with another surprising offensive barrage.
Seattle scored 16 runs in its first 15 innings of the year while beating Jered Weaver and C.J. Wilson, their AL West rivals' two best starters.
Wilson (0-1) labored into the sixth inning for the Angels, who are off to their first 0-2 start since 2001.
Ramirez (1-0) backed up his solid spring training, striking out six without walking a batter.