Lamb had one hit in 21 at-bats over his previous eight games and was 0-for-2 before a two-run double in the sixth. He added another RBI double in the eighth. The D-backs took advantage of an error in the sixth to score all the runs Godley needed.
The right-hander was the Cubs' 10th-round pick in the 2013 Draft, then dealt to Arizona in the Miguel Montero deal. He scattered three hits over six scoreless innings, walking two and striking out five to stymie the Cubs, who had scored a season-high 16 runs on Tuesday in the series opener. It's the second straight strong start for Godley, who threw seven scoreless innings in a win over the Cardinals in his last outing.
"It's the fastball command, attacking, getting ahead of hitters, some early count outs, different shapes on the breaking balls," D-backs manager Torey Lovullo said of Godley's success. "It's an interesting combination of pitches, and it looks like nobody is very comfortable against him. Every time he needs a big out, he goes and executes and gets the job done."
The win was Arizona's fifth in the last 11 games, while Chicago lost for the fourth time in 18 games since the All-Star break but maintained a 2 1/2-game lead over Milwaukee in the National League Central. The Cubs had been averaging 5.9 runs per game in the second half, and it's the first time they were shut out since the break.
Jake Arrieta struck out eight over seven innings, giving up three hits and two walks. It was his 11th quality start and fourth in as many outings since the break. The right-hander's performance was reminiscent of two years ago when he won the NL Cy Young. Could Arrieta repeat that second half of the '15 season when he went 12-1 with a 0.75 ERA?
"Yeah, it's possible. I don't see why not," Arrieta said. "I think it's possible for all of our guys to elevate themselves and pitch at a high level or compete on defense or at the plate at a level higher than they have currently. That's having a lot of confidence in the guys we have. We expect to do some special things this season and we shouldn't think otherwise."
Andrew Chafin, Archie Bradley and Fernando Rodney each pitched a clean inning to follow Godley's lead, as the D-backs retired the final 19 Cubs in a row. Rodney struck out two and recorded his 23rd save of the year.
MOMENTS THAT MATTERED Sixth sense:Chris Iannetta was the only batter to reach against Arrieta over the first five innings, with a single leading off the third and a walk with two outs in the fifth. In the sixth, David Peralta singled with one out and reached third on shortstop Addison Russell's throwing error when his one-hop throw to Anthony Rizzo pulled the first baseman off the bag. A.J. Pollock, who was safe at first on the error, then stole second. Both baserunners scored on Lamb's double down the right-field line.
"It wasn't the best swing, but it got the job done," Lamb said. "They were playing back, so I was just trying to get one run in, knowing that [Paul Goldschmidt and J.D. Martinez] are going to get the next guy in. It got down the line and scored two."
Welcome:Alex Avila and Justin Wilson, both acquired from the Tigers at the non-waiver Trade Deadline, made their Cubs debuts. Avila started the game at catcher and was 0-for-2 but did guide Arrieta through five efficient innings. Wilson took over in the eighth and gave up one run on one hit while striking out one and walking two.
"It was a perfect slot and I thought it was a great time to get him out there at Wrigley," Maddon said of Wilson. "If there's any kind of nerves, let's get them out of the way now. He'll tell you he was too quick and could not slow himself down."
As for Avila, he appeared to match up perfectly with Arrieta, who said he may have shook off the catcher three times.
"He stuck the landing, didn't he?" Maddon said of Avila, making his first career appearance at Wrigley. "He looked really good back there."
"What are you going to do? Whine about it and focus on the day before? They kicked our butt. We've done that to people and come out the next day and lost, too. It's just one game. We did a good job of that today." -- Lamb, on bouncing back from Tuesday's 16-4 loss
"It's unfortunate we didn't get [Arrieta] any runs today for how well he pitched, but that's the game of baseball. You have your ups and downs. We scored 16 last night and get shut out today." -- Rizzo
SOUND SMART WITH YOUR FRIENDS
The last time the D-backs shut out the Cubs was April 29, 2009, when they won, 10-0, in Arizona.
WHAT'S NEXT D-backs:Zack Greinke gets the start for Thursday's series finale (11:20 a.m. MST). It is Robbie Ray's day to start, but the left-hander was hit in the head by a line drive in his last start and is on the concussion list. With Monday's off-day, the D-backs were able to bump Greinke up on normal rest.
Cubs:Jose Quintana will make his second start at Wrigley Field since joining the Cubs. He is 2-1 with his new team and has struck out 25 over 19 innings in his three starts. Willson Contreras is expected to catch. First pitch will be 1:20 p.m. CT. Preview >>