CHICAGO (AP) — Dansby Swanson hit a tiebreaking two-run homer in the eighth inning, and the Chicago Cubs beat the Cincinnati Reds 7-5 on a rainy Saturday night.