SAN FRANCISCO _ The last time San Francisco Giants rookie Tyler Beede took the mound, he shut down the best team in the National League in a narrow 1-0 victory.
In his start on Friday at Oracle Park, Beede faced the worst team in the NL.
Same starting pitcher. Same score.
After blanking the Dodgers in a five-inning stint in Los Angeles on Saturday, the rookie right-hander was brilliant over 6 1/3 innings against the Miami Marlins on Friday, allowing just three hits while striking out five Miami hitters in another 1-0 win.
A RBI single from catcher Buster Posey, 1 2/3 innings in relief from Tyler Rogers and the second career save for rookie Shaun Anderson was all the Giants needed to put the finishing touches on manager Bruce Bochy's 1,997th career win.
Anderson allowed the leadoff batter to reach in the bottom of the ninth, but immediately induced a 6-4-3 double play from shortstop Miguel Rojas to put himself in position to close out the game.
After Beede's ERA climbed to 5.82 following an Aug. 20 loss to the Chicago Cubs, the Giants right-hander has demonstrated why the team kept its faith in the young starter. Over his last four games, Beede has allowed just four earned runs in 21 innings, posting a 1.71 ERA during that span and dropping his season mark down to 5.02.
The Giants never gave the right-hander much breathing room on Friday, but he mixed impressive command with a confidence to attack Marlins hitters with all four of his pitches.
Posey struck a pair of pitches well in his first two at-bats, but the Giants catcher had nothing to show for it in the box score. Posey hit a 382-foot flyball for an out in his first plate appearance and drilled a 96.5-mile per hour one-hopper directly at Marlins shortstop Magneuris Sierra to start a 6-4-3 double play his second time up.
Baseball doesn't always make sense, and it didn't for Posey on Friday. In his third plate appearance, Posey tapped a high-hopper to the left side of the infield, but the ball snuck in between a pair of Marlins fielders and brought home left fielder Stephen Vogt from third base.
Outside of Posey, perhaps no one was happier to see the chopper reach the outfield grass than teammate Brandon Belt.
Batted ball data provided by Statcast shows that no Giants player has fallen on harder luck this season than Belt, who had made outs on 76 of the 132 balls he hit at least 95 miles per hour entering play on Friday.
In the bottom of the fifth on Friday, Belt experienced bad luck on a ball he hit that still went down as a base hit.
With rookie Mike Yastrzemski standing on first, Belt crushed a pitch that landed 400 feet from home plate and in front of the wall in right center field. In most ballparks, Belt would have trotted around the bases and celebrated a home run. On most days at Oracle Park, he would have had to speed up and race into third base with a RBI triple.
On Friday, Belt watched as his base hit narrowly bounced over the fence, resulting in an automatic double.
Instead of scoring the game's first run with ease, Yastrzemski was sent back to third base and Belt was forced to hold up at second. The next batter, third baseman Evan Longoria, bounced into an inning-ending groundout to keep the game tied 0-0.
An inning later, a Vogt leadoff double that hit high off the brick wall in right field at Oracle Park set the stage for Posey's one-out single that helped the Giants to a series-opening win.