PHILADELPHIA (AP) - Jose Fernandez pitched one-hit ball and struck out nine in seven dominant innings, getting his first major league win in the Miami Marlins' 2-0 victory over the Philadelphia Phillies on Saturday night.
Marcell Ozuna hit his first career homer and Chris Valaika connected for the first time in three years to stop Cole Hamels (1-4).
Fernandez (1-2) allowed just a single by Freddy Galvis up the middle in the first. He then retired the next 17 batters.
Fernandez walked Galvis in the seventh, and followed that up by striking out Chase Utley, Ryan Howard and Delmon Young.
The 20-year-old Fernandez was lifted after throwing 82 pitches. Mike Dunn worked a perfect eighth and Steve Cishek finished off the one-hitter to get his fourth save in five tries.
GIANTS 10, DODGERS 9, 10 INNINGS
SAN FRANCISCO (AP) - Pinch hitter Guillermo Quiroz homered with one out in the 10th inning, lifting San Francisco to its second straight walkoff win.
The Giants blew a 5-0 lead and wasted a bases-loaded opportunity in the ninth before Quiroz hit an 0-2 pitch from Dodgers closer Brandon League (0-1) into the left field stands. Quiroz is 4 for 6 this season as a pinch hitter.
The teams combined for 19 runs and 30 hits, and stranded 24 runners in a game that lasted 4 hours, 11 minutes.
A.J. Ellis homered and was one of six Dodgers with two hits as Los Angeles lost for the fifth time in seven games.
It was San Francisco's fourth straight win over its NL West rival. Buster Posey's homer lifted the Giants to a 2-1 win Friday night.
NATIONALS 5, PIRATES 4
PITTSBURGH (AP) - Stephen Strasburg struck out eight in seven innings and Washington won a game he started for the first time since opening day.
Tyler Moore hit a go-ahead sacrifice fly in the top of the ninth inning off Tony Watson (1-1). Wilson Ramos' RBI single in the sixth tied the game at 4 after Pittsburgh built a two-run lead.
A day after striking out four times upon being activated from the disabled list, Ryan Zimmerman scored three runs.
Starling Marte and Clint Barmes each hit two-run homers for the Pirates.
Strasburg remained winless since his first start, allowing four runs and five hits.
Tyler Clippard (2-1) pitched a scoreless eighth and Rafael Soriano got his 10th save.
DIAMONDBACKS 8, PADRES 1
SAN DIEGO (AP) - Patrick Corbin pitched seven solid innings and Arizona snapped its season-high four-game losing streak.
Corbin (4-0) gave up one run and five hits while striking out seven. He walked three while his ERA dropped to 1.80. Corbin has opened the season by pitching at least six innings and allowing two or fewer runs in his six starts - all Arizona victories.
He lost his shutout bid with two out in the seventh when Chris Denorfia hit his second homer into the second deck in left field. Denorfia also had a double. The D-Backs touched up Padres starter Clayton Richard (0-4) for six runs on five hits in the second.
CARDINALS 7, BREWERS 6
MILWAUKEE (AP) - Jon Jay homered and drove in the go-ahead run in the ninth, and Allen Craig and Daniel Descalso each hit home runs to power St. Louis.
Shane Robinson singled to center off Jim Henderson (2-1) and took second on center fielder Carlos Gomez's fielding error. Robinson stole third and scored when Jay singled up the middle.
Jay hit a three-run home run in the second, Craig connected for a solo shot in the sixth and Descalso put the Cardinals ahead with a two-run homer in the seventh.
The Brewers trailed by one in the eighth when they got one-out singles that put runners on the corners. Norichika Aoki dropped a perfect bunt as pinch-runner Jeff Bianchi raced home and slid feet first, avoiding catcher Yadier Molina's tag. Seth Maness (1-0) came on and got the Cardinals out of the jam, getting Jean Segura to hit into a double play.
REDS 6, CUBS 4
CHICAGO (AP) - Todd Frazier and Devin Mesoraco each had a sacrifice fly in a four-run eighth inning, and Cincinnati rallied for the victory over Chicago.
Cincinnati had just one hit in the decisive rally, but took advantage of another woeful outing by reliever Carlos Marmol to secure its first winning road series of the season. The Reds held on for a 6-5 victory in the opener on Friday when Darwin Barney struck out with the bases loaded to end the game.
Alfonso Soriano hit a pair of two-run homers for the Cubs, who have lost four of five. It was Soriano's 31st career multihomer game.
Shin-Soo Choo homered on the first pitch of the game. Jeff Samardzija went on to pitch six effective innings for Chicago.
James Russell got three outs before Marmol (2-2) came on to begin the eighth with a 4-2 lead. It was Marmol's 453rd relief appearance with the Cubs, snapping a tie with Lee Smith for the franchise record.
ROCKIES 9, RAYS 3
DENVER (AP) - Carlos Gonzalez hit a go-ahead homer in the fifth and rookie Nolan Arenado added a grand slam, lifting Colorado over Tampa Bay in David Price's first start since his run-in with umpire Tom Hallion.
Jon Garland (3-2) threw five solid innings and surrendered three runs to help the Rockies snap an 11-game home skid in interleague play.
Arenado broke open a tight game when he lined a curveball from Price (1-3) into the left field seats in the seventh. It was his first career grand slam.
Price didn't have his best stuff, surrendering nine earned runs in 6 2-3 innings.