Patrick Corbin struck out seven and Chris Herrmann homered with three RBIs for the Arizona Diamondbacks in an 11-7 victory over the St. Louis Cardinals Friday night.

Michael Bourn and Chris Owings added two RBIs apiece for the Diamondbacks, who are 13-7 on the road and 7-17 at home. They pulled away with seven runs over the last two innings and have won nine of 10 road series openers dating to last September.

Carlos Martinez (4-4) allowed four runs in five innings and has lost his last four starts after winning the first four. Reliever Jonathan Broxton was charged with five runs in one-third of an inning in the eighth and infielder Ruben Tejada made his major league pitching debut in the ninth, surrendering consecutive homers to Herrmann and Brandon Drury.

Corbin (2-3) allowed two runs and four hits in 6 1-3 innings with four walks. The left-hander had been 0-2 in his previous five starts.