Dansby Swanson had his first game-ending hit in five years, and the Chicago Cubs rebounded from a pair of blown leads to beat ...