Zac Gallen threw a complete game shutout, holding the Chicago Cubs to three hits and one walk while striking out nine as Corbin Carroll drove in the Arizona Diamondbacks’ only run in a 1-0 win.