The Diamondbacks took care of business on a critical homestand, going 5-1 against the Seattle Mariners and San Diego Padres. They've put themselves in a better position to buy at the trade deadline, closing to 3.5 games of a playoff spot, although there's still plenty of baseball left.