Patrick Corbin pitched a career-long eight innings and drove in four runs with a triple and single, leading the Arizona Diamondbacks to a 10-2 rout of the San Francisco Giants on Sunday.