I would totally do Humber against Seattle.
The Giants have been finding ways to win, and it's no surprise that they are playing very scrappy baseball right now. With Panda coming back in a few weeks, I expect their offense to keep producing.
The D-Backs are contending for the top in the west, and their hitters are hitting in a big way.
No way I touch Harrison.