ATLANTA -- Zack Wheeler lived up the hype in his major league debut, pitching six scoreless innings to lead the New York Mets to a 6-1 victory over the first-place Atlanta Braves and a doubleheader sweep on Tuesday.
Wheeler gave up only four hits and struck out seven while consistently reaching the upper 90s on the radar gun. He struggled a bit with his control, walking five, but got out of every jam.
It was a long day that gave New York's long-suffering NL fans hope for a brighter future, led by two of baseball's most dynamic young pitchers. In Game 1 of the doubleheader, 24-year-old Matt Harvey (6-1) struck out a career-high 13 to lead the Mets past the Braves 4-3.
Recker, hitting just .158 coming into the game, broke up the scoreless duel between Wheeler and Paul Maholm (7-6) in the seventh, crushing his second homer of the season.
Atlanta rookie Alex Wood (0-1) lost his first career start in the doubleheader opener, lasting only three innings.
DIAMONDBACKS 3, MARLINS 2
PHOENIX -- Paul Goldschmidt hit a leadoff home run in the ninth inning, helping Arizona end a four-game losing streak.
Goldschmidt's drive bounced high off the batter's backdrop in deep center field. His 17th homer of the season was his second in as many nights, and the second game-ending home run of his career.
Martin Prado also homered for the Diamondbacks.
PIRATES 4, REDS 0
Latos (6-1) hadn't lost a regular-season game since last August, setting a club-record streak of avoiding defeat. He couldn't overcome Pittsburgh's three-run first inning.
Charlie Morton (1-1) was better during his second start since returning from elbow surgery. He gave up three singles and threw 61 pitches in 5 1-3 innings, starting the Pirates toward their NL-leading 12th shutout.
Latos had nine of Cincinnati's 17 strikeouts, which matched the club's nine-inning record. The Reds also had 17 strikeouts on opening day, but that came in a 13-inning loss against the Los Angeles Angels.
Cincinnati's lineup managed four hits while getting shut out for the second time in their last four games.
PHILLIES 4, NATIONALS 2
Lee (9-2) allowed two runs and five hits to win his fifth straight decision. The three-time All-Star left-hander lowered his ERA to 2.53 and helped the Phillies move into a second-place tie with the defending NL East champion Nationals.
Ross Detwiler (2-5) took the loss in a game that started one hour, 10 minutes late because of rain. He allowed four runs and seven hits in six innings.
Jonathan Papelbon worked the ninth for his 14th save a night after blowing his first of the season and then getting the win.
CUBS 4, CARDINALS 2
Chicago started fast against Adam Wainwright (10-4) and broke a five-game losing streak in St. Louis.
Pinch-runner Shane Robinson was called out for interference while trying to break up a double play to end the game.
Carlos Beltran hit his team-high 17th homer for the Cardinals, who lost for the third time in five games but still lead the majors with a 45-26 record.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- First-place Angels lose Richards 6-9 months
- Tigers' Price tosses 1-hitter, but loses to Rays
- Cubs prevail to finally finish off tarp game
- Nationals up win streak to 10, walk off again