TORONTO (AP) — Zack Greinke and four relievers combined on a five-hitter, Alex Avila and Kevin Cron hit solo home runs and the Arizona Diamondbacks beat the Toronto Blue Jays 6-0 on Saturday.
Nick Ahmed drove in two runs as the Diamondbacks won their third straight game.
Greinke (7-2) allowed four hits in six innings to win for the first time in four starts. He was 0-1 in three games since a May 15 victory over Pittsburgh.
Toronto was blanked for the fifth time this season. The Blue Jays didn’t put a runner in scoring position until the fifth, when Teoscar Hernández hit a two-out single and Brandon Drury walked. Greinke struck out Luke Maile to end the threat.
The Blue Jays have scored two runs or fewer five times in their past seven games. They’ve scored two or fewer runs 26 times this season, second only to Miami (29).
Toronto went 0 for 6 with runners in scoring position and left seven men stranded.
Greinke left after Lourdes Gurriel Jr. tripled to begin the seventh. Andrew Chafin came on and struck out Rowdy Tellez. Yoshihisa Hirano fanned Hernández and Brandon Drury to keep Toronto scoreless.
Matt Andreiese pitched the eighth and Zack Goodley finished.
Blue Jays right-hander Aaron Sanchez (3-7) allowed five runs and six hits in six innings. He’s 0-6 with a 5.71 ERA in eight starts since his most recent win, April 27 against Oakland.
Ketel Marte singled home a run, David Peralta had an RBI double to right, Ahmed hit a sacrifice fly.
Avila and Cron each hit a home run.