Colson Montgomery knocked a solo homer to kick off a seventh-inning rally as the Chicago White Sox scraped by the Detroit Tigers 2-1.