
MILWAUKEE (AP) – Yadier Molina hit two home runs and the NL Central-leading St. Louis Cardinals matched a season-high with their sixth straight win Tuesday night, beating the Milwaukee Brewers 6-3 on a rain-delayed game inside Miller Park.
Play was halted briefly with the Cardinals batting with two outs in the seventh inning as rain poured through the open roof and fans rushed to the covered concourses. The delay lasted about nine minutes as the retractable roof closed.
St. Louis right fielder Dexter Fowler preserved the win by jumping at the wall to catch a drive by Hernan Perez with two on for the final out.
Miles Mikolas (8-13) struck out 10 for the Cardinals, who have won 15 of 18 and are a season-best 15 games above .500. They held their three-game lead over Chicago in the division while the Brewers dropped 6 { back.
Molina also doubled in going 3 for 3 with a walk, driving in three runs and scoring three. He has seven homers this season, including three in the first two games of the series.
Molina’s solo homer in the fifth inning made it 1-all. After Paul DeJong walked with one out in the seventh, Molina homered off the left-field foul pole against reliever Matt Albers (5-4) to break the tie.
After the rain delay, Harrison Bader singled and scored when pinch-hitter Kolten Wong slapped a double down the left-field line to extend the St. Louis lead to 4-1.
The Brewers cut the lead to 4-3 in the eighth on Yasmani Grandal’s two-run homer to deep left-center off Andrew Miller. The Cardinals answered with two runs in the ninth on run-scoring singles by Bader and Wong.
Mikolas, who had allowed 15 earned runs in 22 innings in his previous three outings, held the Brewers in check. He gave up four hits and one run, on an RBI single by Orlando Arcia, in six innings. Mikolas didn’t walk a batter.
Carlos Martinez got five outs to record his 16th save in 19 chances, with help from Fowler. Perez lofted a deep drive that Fowler caught at the fence.