LOS ANGELES -- Geovany Soto hit a tiebreaking two-run double in the ninth inning, and the Chicago Cubs beat the Dodgers 4-1 on Tuesday night after Los Angeles' Andre Ethier extended his hitting streak to 29 games.