ATLANTA — Justin Upton, Jason Heyward and rookie Evan Gattis homered, helping Paul Maholm and the Atlanta Braves beat the Philadelphia Phillies 9-2 on Wednesday night.
Freddie Freeman had three RBIs as the Braves chased Roy Halladay in the fourth inning. Upton belted a two-run shot in the first to give him a pair of homers in his first two games for Atlanta.
Halladay (0-1), who struggled with a sore shoulder last season and had a difficult spring training, gave up five runs and six hits in 3 1-3 innings. The two-time Cy Young Award winner struck out nine, but dropped to 0-4 with an 8.00 ERA in his last seven starts against Atlanta.
The game was played in a steady drizzle, but the conditions hardly affected Paul Maholm (1-0), who allowed six hits in 5 2-3 scoreless innings. He struck out six and walked one.
Gattis led off the fourth inning of his first major league game with a drive to left. Maholm struck out, but Halladay’s night was over after he issued a walk to Andrelton Simmons.
Raul Valdes came in and walked the next two batters before Freeman hit a bases-clearing double to make it 7-0. Freeman has driven in six of Atlanta’s 16 runs in the first two games.
Maholm struggled last year against Philadelphia with an 8.64 ERA in two starts. But the left-hander stranded runners in scoring position in three of the first four innings in his first start of 2013.
Cory Gearrin replaced Maholm with a runner on first in the sixth. He walked one before striking out Erik Kratz.
The Phillies were just 1 for 11 with runners in scoring position.
Juan Francisco also singled in a run in the first as Atlanta quickly built a 3-0 lead.
Halladay recorded his first eight outs on strikeouts, but he needed 79 pitches to make it through the first three innings. He was trying for win No. 200 and a spot alongside New York Yankees left-hander Andy Pettitte as the only active pitchers to be 100 games over .500.
Heyward tacked on a two-run homer against Jonathan Papelbon in the eighth.
Chase Utley had a two-run double in the seventh for Philadelphia. Utley appeared to score a third run in the seventh, but home plate umpire Mike Everitt called Michael Young out for runner’s interference at first and the inning ended.
Pirates 3, Cubs 0
PITTSBURGH — Wandy Rodriguez allowed just two hits over 6 2-3 innings and the Pittsburgh Pirates edged the Chicago Cubs for their first win of the year.
Andrew McCutchen smacked an RBI double for the Pirates. Starling Marte and Gaby Sanchez also drove in a run, more than enough for Rodriguez on a frigid night.
Jason Grilli, promoted to the closer’s role in the offseason, worked the ninth for his first save.
Rodriguez, acquired in a trade deadline deal with Houston last July, struck out six and walked one in a continuation of his strong spring.
Edwin Jackson gave up two runs in five innings but lost to the Pirates for the first time in seven career starts. The Cubs produced just two singles and only put a runner on third once.
Mets 8, Padres 4
NEW YORK — Matt Harvey allowed one hit and struck out 10 in seven scoreless innings for his first win at Citi Field, Lucas Duda hit the first of the Mets’ three homers in a whipping wind and New York beat the San Diego Padres.
John Buck and Ike Davis also connected against homer-prone Clayton Richard in the Mets’ second straight romp over San Diego. They opened the season with an 11-2 win Monday.
David Wright added an RBI double and Duda doubled, reached base three times and scored twice in a game that began with a wind chill of 32 degrees.
Making his 11th career start — fifth at home — the 24-year-old Harvey warmed up quickly in the frosty conditions in front of a crowd of 22,239.
Nationals 3, Marlins 0
WASHINGTON — Left-hander Gio Gonzalez homered, providing all the offense necessary to back his six scoreless innings, and the Washington Nationals beat the Miami Marlins.
Gonzalez (1-0), a 21-game winner in 2012 who finished third in NL Cy Young Award voting, allowed only two hits, along with five strikeouts and two walks.
His solo shot to left field off Kevin Slowey (0-1) came with one out in the fifth. Slowey gave up one run and four hits in 5 1-3 innings.
After hitting two homers in Game 1, Nationals left fielder Bryce Harper went 2 for 4 with a double. The 2012 NL Rookie of the Year scored on Ryan Zimmerman’s single in the eighth off reliever A.J. Ramos.
Rafael Soriano got his second save, completing Washington’s second straight shutout of the Marlins.
Reds 5, Angels 4
CINCINNATI — Brandon Phillips hit a three-run homer in his new role as Cincinnati’s cleanup hitter, and Joey Votto drove in the winning run with a ninth-inning single Wednesday night, rallying the Reds to a 5-4 victory over the Los Angeles Angels.
They’ve split the first two games of the first interleague series to open a season.
Votto’s first hit of the season off left-hander Scott Downs (0-1) deflected off the glove of first baseman Albert Pujols and rolled into the outfield, allowing Shin-Soo Choo to score from second base.
Phillips hit the Reds’ first homer of the season off C.J. Wilson in the fourth inning, when Cincinnati sent nine batters to the plate for four runs.
Left-hander Aroldis Chapman (1-0) walked one in the ninth.