Jackie Bradley Jr. scampered home from third base on a wild pitch in the 10th inning, and Avisail Garcia hit two homers to help the Milwaukee Brewers rally for a 6-4 win over the St. Louis Cardinals on Wednesday night.
Garcia hit a solo shot in the ninth with one out off closer Alex Reyes (5-6), tying the game at 3-all.
Bradley bolted home after Reyes (5-6) uncorked a wild pitch with two out. Christian Yelich followed with a run-scoring bunt single to third that pushed the lead to 5-3.
St. Louis committed two errors in the 10th — all three Milwaukee runs were unearned.
Yadier Molina got the Cardinals to within 6-4 with a run-scoring single in the 10th before Williams shut the door and earned the save.
Starter Freddy Peralta surrendered three runs over the first two innings before leaving with right shoulder discomfort.
Nice outing from Jack Flaherty, who worked six innings, allowing just two runs on 4 hits, striking out eight.
The Cardinals placed RHP Justin Miller on the 10-day injury list with a right elbow ulnar nerve issue. The move is retroactive to Tuesday.
St. Louis LHP Jon Lester (4-6, 5.32) will face RHP Brandon Woodruff (7-6, 2.18) in the finale of the three-set on Thursday, 5:50 with the pregame and the first pitch at 6:45 on KIRX.
The first place Brewers lead the second place Reds by 9 1/2, the third place Cardinals are now 12 games out.
The Dodgers are the number one wildcard team with a 9 game edge over number two San Diego. The Reds are a game and a half out, St. Louis is 4 games out, the Phillies are 4 1/2 back.