PITTSBURGH (AP) —
Walker had three hits and two RBIs for Pittsburgh and Marte had two hits. McCutchen was scratched from the starting lineup because of discomfort in his right shoulder, but singled as a pinch-hitter in the seventh.
Marlins rookie Christian Yelich had three hits, including his first major league homer.
Starters Jose Fernandez and Gerrit Cole each lasted only five innings, and neither touted rookie was sharp.
Fernandez gave up two runs and five hits for Miami while walking four and striking out five. He had a combined 27 strikeouts in his previous two starts.
“Honestly I was nervous really from about the second inning on because I knew he didn’t have his great stuff and you could see he was really having to work hard out there to throw strikes and get ahead of hitters,” Marlins manager Mike Redmond said.
“Not that they hit him hard — because they didn’t — but you could just see he was having to throw a lot of pitches to finish guys and they did a good job of that, of kind of battling him,” he said.
Cole allowed four runs on six hits with one walk and four strikeouts. He is winless in seven starts since winning the first four starts of his career.
Four Pirates relievers then combined for five scoreless innings.
“It’s a real luxury to have the type of bullpen we have,” Cole said. “I feel bad because I hung them out to dry but they did a great job.”
The Pirates tied the score at 4 in the seventh on sacrifice flies by Walker and pinch-hitter Gaby Sanchez. They had drawn within 4-2 in the fifth on consecutive RBI singles by Walker and Pedro Alvarez.
Miami built a 4-0 lead by scoring twice in the first and fifth innings. Giancarlo Stanton drove in the game’s first run with a double and scored on Placido Polanco’s single, then Yelich hit a two-run homer in the fifth.