PHOENIX -- Jean Segura had four hits, including a go-ahead three-run home run in the sixth inning, to lead the Arizona Diamondbacks to a 12-7 win over the St. Louis Cardinals on Monday night.
Segura's homer came during a nine-run inning that made ace Zack Greinke a winner despite allowing seven runs. The Cardinals bullpen was rocked in the sixth after starter Jaime Garcia was removed with two runners on base.
Greinke (2-2) lasted 6 2/3 innings and gave up 11 hits. He's surrendered 21 runs in five starts and has a 6.