Dansby Swanson hit a two-run shot, Pete Crow-Armstrong added a solo homer of his own, and the Chicago Cubs took an 8-6 win over the Colorado Rockies.