Pete Crow-Armstrong knocked a solo homer and drove in the game-winning run during a ninth-inning rally as the Chicago Cubs walked off the Athletics 7-6.