Starting July 1st, there isn't a single stretch of time where he has failed to hit at least 3 home runs in 20 games that he has played in. The longest it took him was 17 games (in that stretch he started 10 games and pinch hit in 7 games). Since the home run he hit on July 10th, his longest stretch without a home run is 6 games (in which he makes at least one appearance).
He's not going to play in all 21 remaining games, but he's going to be in the lineup a lot. He's going to be getting at least one plate appearance damn near every game and we have a big enough cushion that he'll stay in some games that he would have been lifted from a month or so ago. Barring injury, I'd be stunned if he doesn't exceed the 10 starts and 7 pinch hit opportunities he saw in his longest 'cold' stretch since July. Especially since we very well might be locked into our playoff seed entering the final 6 games against the Pirates.
He's not a lock to hit 3 more, but he doesn't need a 2-in-1-series effort to get it done. He just needs to keep doing what he's been doing for 2+ months now.