Yelich has had some memorable moments at Pittsburgh and off hard-throwing right-hander Gerrit Cole. Yelich went opposite field on Cole in the seventh inning, at the time giving Miami a 3-2 edge.
The liner that kept going was reminiscent of Yelich's first career homer, which also came against Cole at PNC Park. The date was Aug. 8, 2013, but on that day, Miami lost, 5-4, in 10 innings in a game Jose Fernandez started.
"It was kind of in the same spot," Yelich said of his home run on Friday. "I put a good swing on the ball and hit something hard. I just happened to get it, and it carried out."
Yelich's home run was one of many highlights in a wild back-and-forth game.
In the eighth inning, after the Pirates went ahead, 5-3, Yelich's two-out RBI single tied the score.
"That was a wild game," Yelich said. "They made a lot of great plays out there. We made some great plays. It was one of those back-and-forth, never give in from either side. Those are fun to be a part of, especially when you come out on top."
There hasn't been a whole lot to cheer about for the Marlins in August, as they are now 6-11.
On Friday, a number of players contributed, with Yelich going 3-for-4 with two RBIs and one run scored. He also started in center field for the first time this season, and in the eighth inning, he ran down Francisco Cervelli's long drive off Nick Wittgren at the wall to end the frame.
"We needed that," Yelich said. "We had a tough couple of days. It's been tough for us, but you've got to keep going. Baseball keeps coming at you every single day. Everything that has happened in the past has no effect on today. You just have got to keep battling, and keep our head down. I'm proud of the guys tonight."
Joe Frisaro has covered the Marlins for MLB.com since 2002. He writes a blog, called The Fish Pond. Follow him on Twitter @JoeFrisaro and listen to his podcast. This story was not subject to the approval of Major League Baseball or its clubs.