SAN FRANCISCO -- Through a long, losing season, the Pittsburgh Pirates have learned to celebrate each other for even the small accomplishments and try to push forward from the times of turmoil -- like this week's embarrassing clubhouse fight between a pair of relief pitchers.
Felipe Vazquez earned his 27th save two days after punching Kyle Crick in the clubhouse as the Pirates beat the San Francisco Giants 6-3 on Wednesday night. Pittsburgh got a welcome lift after Crick required season-ending finger surgery Tuesday following the scrap with Vazquez before Monday's win, which prompted a team meeting.
Since an injury-plagued month of May for manager Clint Hurdle's club, there have been so many other issues.
"There's been some more miles on the tires since then," Hurdle said before the game, when Pittsburgh went through extra defensive skill work.
Tucker's double marked the Pirates' majors-best 50th pinch-hit RBI. Those are the kinds of things Hurdle appreciates right now.
A night earlier, the Pirates lost 5-4 after taking the series opener in comeback fashion Monday 6-4.
"My encouragement was there's winning and there's losing, and there's winning and learning," Hurdle said. "If you're losing and not learning you're wasting your time up here. You'll get run out of this game. So there's lessons to be learned and I think we've been able to have solid reviews when things haven't gone our way."
Jaylin Davis singled home a run, Corban Joseph had an RBI groundout and Mauricio Dubon drew a bases-loaded walk as the Giants got on the board in the fifth against starter Dario Agrazal before winner Michael Feliz (3-4) took over.
"Between walks, errors, we gave up some cheap runs and it came back to haunt us," Giants manager Bruce Bochy said. "Offensively we didn't do much."
Adam Frazier and Kevin Kramer hit RBI singles in the second for the Pirates, who are 13-6 over their last 19 in San Francisco. Giants righty Logan Webb (1-2), making his fifth major league start, threw a pair of wild pitches that inning and was done after 4 2/3.
Stephen Vogt started a second straight day at catcher for San Francisco after hitting a two-run homer and driving in four runs in Tuesday's 5-4 win. Bochy had planned to start Buster Posey either Wednesday or Thursday, so he will be behind the plate Thursday afternoon.
Pittsburgh rookie Kevin Newman has a 17-game road hitting streak.
Former Giants and Pirates right-hander Ryan Vogelsong returned to the ballpark and wore his old Giants uniform to observe and work with San Francisco pitching coach Curt Young and the pitching staff.
"It's good to see Ryan, isn't it?" Bochy said, noting it's more about "really just to have him around. He's good for the players talking baseball. He's got a great way about him. He provided leadership when he was here."
Vogelsong played 12 major league seasons between the Giants and Pirates from 2000-2016, going 61-75 with a 4.48 ERA in 179 starts and 289 total appearances covering 1,190 innings.
Pirates: RHP Joe Musgrove (9-12, 4.67 ERA) threw on flat ground and the Pirates determined he would be fine to start Thursday against the Giants after he was scratched last Friday because of pain in his right foot. He hasn't pitched since Aug. 31 at Colorado. ... CF Starling Marte was out of the lineup for a third straight game nursing a tender left wrist. He is limited to pinch running. ... RHP Nick Burdi underwent forearm surgery Wednesday in Dallas performed by Dr. Keith Meister. Burdi is expected to be fully healthy by the start of spring training.
Giants: RHP Reyes Moronta's shoulder surgery in Los Angeles on Tuesday went better than expected. Doctors repaired his labrum but the capsule didn't need a fix. ... RHP Johnny Cueto played catch a day after pitching five scoreless innings in his first start since July 28 last year and returning from Tommy John surgery. His next outing is scheduled for Tuesday at Boston. ... 3B Evan Longoria had the night off.
Musgrove (9-12, 4.67 ERA) will pitch opposite RHP Jeff Samardzija (10-11, 3.64), who owns a 6-4 career record vs. Pittsburgh over 26 outings and 15 starts.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
NL MVP Cody Bellinger says Astros' Jose Altuve stole 2017 AL MVP from Aaron Judge
Cody Bellinger, the reigning National League MVP, didn't hold back when commenting about the Astros' sign-stealing methods and ensuing apologies on Friday morning, moments before Dodgers pitchers and catchers conducted their first official workout.
Bellinger rips the Astros, has lost respect for them
Cody Bellinger expresses his frustrations with the Astros' sign-stealing scandal and says he lost respect for them.
Braves sign veteran 1B Yonder Alonso to minor league contract
First baseman Yonder Alonso and the Atlanta Braves finalized their minor league contract on Friday, and he will report to major league spring training.
While Astros confront past, Gerrit Cole 'thrilled for new adventure' with Yankees
The fallout of Houston's sign-stealing scandal is happening 200 miles away from Tampa. Might as well be 2,000.
Indians' Mike Clevinger to have surgery on left knee
Indians pitcher Mike Clevinger, who went 13-4 with a 2.71 ERA last season, will have surgery Friday for a partially torn meniscus in his left knee.
'No-Moves' MLB Power Rankings: All 30 teams by their original homegrown talent
Imagine a baseball world with no trades, no free agents and no switching teams after a player is drafted or signed. What would your team look like?