Cuban outfielder Jorge Soler homered in his first career plate appearance, and his RBI single capped a three-run top of the eighth to get the visitors within a run, but pinch-hitter Chris Heisey homered off Zac Rosscup leading off the bottom of the inning.
Latos (5-3) had a season-best 10 strikeouts over seven-plus frames and was charged with seven hits and four runs. He's 3-0 over his last six starts and hasn't lost since July 27 against Washington.
The Reds have won three of four since a seven-game skid.
Jacob Turner (4-8), who was acquired from Miami on Aug. 8 for a pair of minor league pitchers, suffered the loss in his first start in a Cubs uniform.
Luis Valbuena also homered for the Cubs, who had a four-game winning streak broken.