Patrick Corbin's pitching was great, but his hitting might have been better. Corbin allowed two runs on eight hits over eight innings (a career high for the youngster), and his bases-clearing triple in the fourth inning broke a 2-2 tie and led the Arizona Diamondbacks to 10-2 win over the San Francisco Giants Sunday at Chase Field.
The Diamondbacks could ill afford to drop further behind in the National League wild card standings, and the victory averted a three-game sweep at home by the division-leading Giants. Arizona (72-74) remained 4 1/2 games out of the second wild-card spot with 16 games left in the season.
Corbin was 2 for 4 in batting -- the triple scooted down the right-field line and into the corner -- and drove in the first four runs of his career. His bloop single in the seventh made it 9-2 for the D-backs.
Justin Upton also had a big day. His two-run double gave Arizona a 2-1 lead in the bottom of the third, and his solo home run in the sixth gave Upton three RBI for the afternoon.
"He's on a bit of a roll," Arizona manager Kirk Gibson said. "He's driving balls, you like to see that. Obviously important to us."
Aaron Hill added two hits and two RBI and Gerardo Parra walked twice and scored twice.
Corbin improved to 6-7, and the D-backs chased Giants starter Ryan Vogelsong after 3 1/3 innings. San Francisco (83-63) used seven pitchers in the game.
Gibson said he never considered allowing Corbin to finish the game. He wanted to get an inning of work for Josh Collmenter.
Arizona opens a three-game series at home against San Diego on Tuesday.