Matt Carpenter hit a single in the 10th to drive in a run as the Cardinals walked off the Cubs 2-1 in St. Louis.
Miles Mikolas went seven innings for the Cardinals giving up one run.
Jordan Hicks got the win after throwing two scoreless innings for St. Louis, which has won two in a row.
Yu Darvish drove in the Cubs’ only run via a sacrifice fly. Darvish would go six innings and give up just a run for the Cubs.
Mike Montgomery was saddled with the loss for Chicago, which has lost six of its last eight.