By JOE TOTORAITIS, Associated Press

MILWAUKEE (AP) — Yadier Molina hit two solo home runs, Kolten Wong added a two-run double, Luke Weaver pitched into the seventh inning and the St. Louis Cardinals held on for a 5-4 victory over the Milwaukee Brewers on Wednesday night.

Weaver (1-1) made one mistake in the first and Eric Thames hit it for his 25th home run of the season. Weaver regrouped and held the Brewers scoreless until Hernan Perez’s one-out RBI single in the seventh.

Weaver allowed five hits, struck out eight and walked two over 6 1/3 innings in his first road start of the season.

Molina homered in the fourth and then crushed the first pitch from Brent Suter (2-2) leading off the sixth over the wall in left for his 12th of the season and fourth career multi-homer game.

Jesus Aguilar hit a pinch-hit, two-run homer off John Brebbia in the eighth. Trevor Rosenthal got the last four outs for his seventh save.


Cardinals 5, Brewers 4

St. LouisMilwaukee
abrhbiabrhbi
Wong 2b5012Sogard 2b3000
Rsnthal p0000Villar ph-2b2000
Pham cf3010Thames 1b-rf5111
DeJong ss5000Braun lf4120
Gyorko 3b5110T.Shaw 3b4000
Y.Mlina c4232Do.Sntn rf2000
Mrtinez lf2110C.Trres p0000
Duke p0000Aguilar ph-1b1112
Brebbia p0000Pina c4000
G.Grcia 2b0000Broxton cf4120
Voit 1b4121Hughes p0000
Grichuk rf-lf3000Arcia ss3010
L.Waver p3010Suter p1000
Pscotty rf1000Jffress p0000
H.Perez rf-cf2011
Totals355105Totals35484
St. Louis010103000—5
Milwaukee100000120—4

E_DeJong (5). LOB_St. Louis 8, Milwaukee 7. 2B_Wong (17), Y.Molina (16), Braun (15), Broxton (13), Arcia (15). HR_Y.Molina 2 (12), Thames (25), Aguilar (10). CS_Pham (5). S_Suter (1).

IPHRERBBSO
St. Louis
Weaver W,1-161-352228
Duke H,12-300000
Brebbia H,22-322201
Rosenthal S,7-911-310003
Milwaukee
Suter L,2-251-385517
Jeffress2-310011
Torres200023
Hughes110002

HBP_by Suter (Pham).

Umpires_Home, Vic Carapazza; First, Tom Hallion; Second, Mark Ripperger; Third, Chad Whitson.

T_2:58. A_34,433 (41,900).