PITTSBURGH -- Zack Greinke did a little bit of everything on Thursday, holding the Pirates to two hits over seven innings and adding a big hit of his own to lead the Arizona Diamondbacks to a 5-0 victory and a four-game sweep of Pittsburgh.
Greinke and two Arizona relievers combined to allow five hits in the second shutout of the season for the Diamondbacks. It was Arizona's second consecutive four-game sweep in Pittsburgh and 10th straight win overall at PNC Park.
Greinke (4-1) was deceptive, not overpowering. Despite a fastball that averaged around 90 mph, he got 17 of them to go for called strikes.
"I was just locating pretty good," Greinke said. "I probably also threw another 10 that were just an inch away from being a strike. So, that was probably the key, the ball was just going where I wanted it to."
Greinke has won four straight decisions and has gone 15 consecutive innings without allowing a run.
"He's our No. 1 for a reason," manager Torey Lovullo said. "He goes out there every fifth day and gives us a great effort and we're in every baseball game that he starts."
The Arizona offense produced five extra-base hits off Pirates starter Jameson Taillon (1-3), all of which went to right field.
"I think the whole offense is in a pretty good place right now, feeding off each other," Walker said. "I think that's a pretty big part of it."
That extended all the way down to the No. 9 spot in the batting order, where Greinke tripled off the 21-foot high Clemente Wall in right to lead off the fifth, the first triple of his 16-year career. In six games, he is hitting .462 with a 1.231 slugging percentage. Dyson followed Greinke with another triple and scored on Eduardo Escobar's sacrifice fly.
"He loves to hit, he takes it very seriously, and to see him go in like that, that just boosts everybody else up in the lineup, because that guy only gets to hit once every five days," Dyson said.
The six total extra-base hits gave Arizona an NL-leading 108 on the season.
Taillon lasted five innings and allowed a season-high five earned runs on six hits. He struck out five.
"I thought I made a lot of really good pitches today," Taillon said. "The ones that I didn't, they let me know they weren't good pitches."
The Pirates have now lost five straight games after winning five in a row to surge to first place in the NL Central. Pittsburgh scored just seven runs in the series, but manager Clint Hurdle credited the hot Arizona bats for breaking up his team's momentum, which had been built on strong starting pitching.
"They have a balanced offense. They have speed, they have power," he said. "Sometimes it's when you play people as well, I've said that all along. Not who you play, but when you play them."
Diamondbacks: OF Adam Jones (left hand soreness) was held out of the lineup for the second straight game.
Pirates: OF Bryan Reynolds (left quadriceps discomfort) missed his second straight game after being removed from Tuesday's contest. . SS Erik Gonzalez underwent surgery on his broken left collarbone and is expected to miss 10 to 12 weeks.
Pirates: RHP Chris Archer (1-1, 2.74) will start a three-game series in Los Angeles against the Dodgers.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Was umpire too quick to throw Machado out?
Stugotz, Sarah Spain, Kevin Blackistone and Woody Paige debate whether Manny Machado's ejection was fair and if he crossed a line by allegedly touching an umpire.
Machado slams helmet, gets tossed in 5th
Manny Machado gives the home plate umpire an earful, slams his helmet, throws his bat and is ejected.
White Sox bring up C Collins from Triple-A
The Chicago White Sox have brought up catching prospect Zack Collins from Triple-A Charlotte and placed Welington Castillo on the 10-day injured list with a strained left oblique.
Reds get rare look at Astros' Verlander
Even for the powerhouse teams in the majors, interleague games can often provide unique challenges and mitigate advantages that come with superior rosters and edges in experience.
Yankees to bring another big bat against Rays
Edwin Encarnacion saw 25 pitches and experienced a quiet debut for the New York Yankees on Monday as he batted fifth and started at designated hitter.
Boone likes Encarnacion's at-bats in debut
Yankees manager Aaron Boone explains what he liked from Edwin Encarnacion during his debut with the Yankees.