How it happened: Right-hander Matt Garza won his seventh game of the season, going 6 2/3 innings and allowing two runs. The Cubs starter has not allowed more than three runs in any of his last six starts (36 2/3 IP, 10 ER). Alfonso Soriano kept his home run mojo going, hitting his 24th home run in the second inning. He is tied with teammates Aramis Ramirez and Carlos Pena for the team lead. Soriano also homered in the series opener on Monday night and has four home runs in his last seven games. His RBI single in the third inning gave him 10 RBIs in the last seven games. Left hander Sean Marshall got his 29th hold on his 29th birthday. Carlos Marmol has the team lead in holds with 30. Marlon Byrd also celebrated his 34th birthday. The Cubs added two errors and now have a major-league worst 112 miscues.
What it means: After losing four straight, the Cubs have won two in a row. In August, the Cubs have won six of their last nine series.
Outside the box: Triple-A first baseman Bryan LaHair hit his 38th home run on Tuesday night, setting a Cub record for homers by a minor league player (previously held by Joe Hicks). … The Cubs will send seven players to the Arizona Fall League, including Andrew Cashner, Chris Carpenter, Trey McNutt and Brett Jackson.