Willie Bloomquist's RBI single in the 10th inning lifted the Arizona Diamondbacks to a 4-3 win over the Toronto Blue Jays to avoid a three-game sweep.
Eric Chavez and A.J. Pollock stroked back-to-back singles off Luis Perez (0-1) to put runners on the corners. Bloomquist then hit the game-winner off of Jeremy Jeffress to score pinch-runner Adam Eaton.
Will Harris (3-0) earned the win after tossing a scoreless 10th. Starter Randall Delgado allowed three runs on four hits while striking out six over seven innings.
Perez was charged with the loss after putting the first two runners on in the 10th.
The Blue Jays scored three runs in the first inning. Jose Reyes led off with a single then scored on Edwin Encarnacion's double to left field. After Brett Lawrie popped out, Rajai Davis slugged a two-run homer to left.
The D'backs pushed a pair of runs across in the second. Martin Prado reached on a fielding error then scored on Matt Davidson's double to left. Miguel Montero followed with a double to plate Davidson.
Arizona tied the game in the seventh. Davidson walked and Gerardo Parra singled to put runners on the corners for Chavez, who launched a sacrifice fly to right to score pinch-runner Tony Campana.
Moises Sierra delivered a perfect, one-hop throw to the plate, but Campana was able to slide across the plate just ahead of J.P. Arencibia's tag to knot things up.
Prado was named NL Player of the Month for August ... Delgado did not issue a walk ... Arizona was 2-for-7 with runners in scoring position ... The Diamondbacks sit 7 1/2 games out of the final NL Wild Card spot ... Earlier on Wednesday, the Blue Jays announced that outfielder Jose Bautista will not return this season due to a hip injury ... Toronto went 1-for-2 with RISP ... Blue Jays starter Mark Buehrle allowed three runs -- two earned -- on five hits over 6 1/3 innings.