Marlins starting pitcher Chris O'Grady made his major league debut and got the winning decision as Miami defeated the San Francisco Giants 5-4 on Saturday night at AT&T Park. The Marlins improved to 5-4 on their 10-game road trip while the Giants lost for the fourth time in the last five games.
Miami(40-46) attacked in the first inning for the second straight game and were up 2-0. Christian Yelich doubled toward the left-field corner for Dee Gordon to score. Marcell Ozuna followed with a base hit to right field which scored Yelich.
In the fourth inning, the Marlins expanded their margin to 3-0. Justin Bour blasted a solo homer to left-center field for his 20th home run of the season. He became the third player on the team along with Giancarlo Stanton and Ozuna with at least 20 homers this year. It was the first time in franchise history that the Fish had three players with 20 or more home run prior to the All-Star Game break.
San Francisco(34-55) got on the scoreboard in the bottom of the frame. Brandon Belt hit a double into center field and scored two batters later when Brandon Crawford doubled down the left-field line.
The Fish moved ahead 4-1 in the fifth. Giancarlo Stanton ripped a double off the left-field wall with one out. Two batter later, Ozuna lined a base hit up the middle and Stanton crossed the plate.
The Giants cut into the lead during the sixth inning with two runs. Buster Posey placed a double inside the foul line in right and then scored on a Belt double down the left-field line. Belt later came home on a Crawford ground out to second to make it 4-3.
In the top of the ninth, Miami added an insurance run. J.T. Riddle led off with a double into deep center field and went to third on an Ichiro Suzuki sacrifice bunt. He would score on a George Kontos wild pitch with Stanton at the plate.
The bottom of the ninth brought more excitement as San Francisco tried to come back and fell short. Joe Panik drove in Crawford with a base hit to shallow center with two out and closed the gap to 5-4.