The Diamondbacks ended a three-game skid by getting to starter Zack Greinke and then beating up on the Kansas City relief corps. Greinke (8-3), who won eight of his first nine decisions, has allowed 31 hits and 15 earned runs in his last 26 innings.
Arizona had only a 4-2 lead going into the seventh inning and two of those four runs were unearned thanks to a pair of Kansas City errors in the fourth.
Greinke, however, gave up a one-out double to Drew in the seventh and Reynolds hit his 18th homer of the season.
The Diamondbacks tacked on five runs in the eighth, Drew coming up with the big blow when his triple drove in Chris Snyder, Josh Whitesell and Felipe Lopez.
Starter Max Scherzer (4-4) got the inter-league win, allowing two runs on nine hits in six innings.
Copyright 2009 by United Press International.
Post new comment