ST. LOUIS (AP) -- Yadier Molina tied his career high by going 4-for-4 with a two-run homer, and Kyle Lohse allowed three runs over six innings to run his record to 4-0 for the first time as the St. Louis Cardinals defeated the Milwaukee Brewers 7-3 on Saturday.
Molina's home run to left field with one out in the sixth off Milwaukee starter Marco Estrada (0-1) broke a 3-3 tie. Molina has 10 four-hit games in his career, the last coming on May 22, 2011, against Kansas City.
St. Louis has won three straight and leads the Brewers by five games in the NL Central.
Cardinals third baseman David Freese celebrated his 29th birthday with a solo home run. Freese has a hit in 15 of the 17 games he's started and has driven in 20 runs.
Jon Jay had three hits, including an RBI single, and a stolen base for the Cardinals.
Estrada gave up five runs (four earned) with two walks and two strikeouts in six innings. Aramis Ramirez and Alex Gonzalez had solo home runs for the Brewers.