Matt York, AP
Chicago Cubs' Starlin Castro stands at home plate after striking out with two men on base in the seventh inning.
Stephen Drew hit his first career grand slam to spark an Arizona franchise-record, seven-run first inning and the Diamondbacks routed the Chicago Cubs 11-2 on Thursday night.
Drew finished with a career-best five RBIs, Miguel Montero also homered and drove in three runs, and Barry Enright (1-2) won his first game since Sept. 1 for the Diamondbacks, who have won three of four.
Ryan Dempster (1-3) recorded the shortest outing of his 266-start career, recording only one out and allowing seven runs, four hits, four walks and a hit batter.
The Cubs have lost four straight and six of seven.
Enright, who had been 0-7 with a 7.40 ERA in nine starts since his previous victory, allowed one run and three hits in the first six innings before tiring in the seventh. He gave up two runs, five hits and four walks. Enright struck out four in a season-high 6 2-3 innings.
Enright also hit a looping RBI single to right for his first hit of the year, and Chris Young added a two-run single to left in the first. Arizona sent 12 hitters to the plate in the inning against Dempster and reliever Justin Berg.
Dempster's ERA ballooned from 7.63 to 9.28.
The seven runs were the most for the Diamondbacks in any inning this season and topped by one the franchise mark of six first-inning runs accomplished seven times, most recently on Aug. 28 against San Francisco.
Arizona had scored nine first-inning runs in its first 23 games combined.
Montero hit an RBI double to left in the second and homered to right in the third against Berg to give the Diamondbacks a 10-1 lead.
Koyie Hill hit a solo homer to right in the third, and Marlon Byrd singled and scored on a pinch-hit sacrifice fly by Reed Johnson in the seventh against Enright.
Drew drove in Young with an RBI groundout in the seventh to make it 11-2.
Josh Collmenter allowed only a walk in 2 1-3 innings in relief of Enright.