Logan Webb dominated on the mound and Mitch Haniger stayed hot at the plate, blasting a go-ahead two-run home run in the top of the eighth inning.