Starlin Castro's single in the ninth inning drove in Kris Bryant with the winning run in the Cubs' 4-3 victory Saturday night at Wrigley Field. The game was delayed 2 hours and 48 minutes by rain. The victory lifted the Cubs six games above .500, matching their season high. Kyle Hendricks checked the Reds, allowing one run on four hits with seven strikeouts over five innings. Miguel Montero hit a two-run homer in the second inning, his ninth of the season. He entered the game with an OPS of .803, third best among NL catchers. Rookie infielders Addison Russell and Bryant, who committed crucial errors in Friday's loss, made sensational plays in the first inning Saturday night.