Jose Martinez hit two solo homers and the St. Louis Cardinals beat the Milwaukee Brewers 6-0 in the opener of a day-night doubleheader.
Martinez connected in the fifth and eighth innings for his first multi-homer game. He added a sacrifice fly in the sixth inning.
Martinez's 415-foot opposite field drive to right-center ignited a three-run Cardinals rally in the fifth. Matt Carpenter followed with an RBI double and scored on Fowler's single to make it 3-0.
Kolten Wong had an RBI double as the Cardinals extended their lead to 5-0 in the sixth.
Right-hander Lance Lynn (5-3) struggled with his control with four walks, but was able to get out of a bases-loaded, one-out jam in the fifth. Lynn struck out eight, including the side in the fourth inning.
Keon Broxton and Shaw hit solo home runs and combined for five RBIs to help the Brewers beat the St. Louis Cardinals 8-5 and split their day-night doubleheader.
In the nightcap, Shaw's eighth-inning single against Trevor Rosenthal (1-3) broke a 5-5 tie. Shaw, who was reinstated from a family medical emergency before the doubleheader, went 2 for 5 in the second game and drove in two runs.
Brewers right-hander Jimmy Nelson went 5 2/3 innings, but is still winless in 11 career games (10 starts) against the Cardinals. He gave up nine hits, two walks and struck out four.
Jared Hughes (2-1) got the decision after giving up a game-tying homer to Matt Carpenter. Corey Knebel earned his ninth save in 12 opportunities.
Back-to-back homers by Aguilar and Shaw sparked a four-run Brewers fourth. Broxton followed with an RBI triple and scored on a fielder's choice giving Milwaukee a 5-2 lead.
Broxton's line drive home run to lead off the third was the Brewers' first hit of the game. His sacrifice fly capped Milwaukee's three-run eighth.
Marco Gonzales lasted just 3 1/3 innings in making his first start since Sept. 1, 2015 after missing all of 2016 with Tommy John surgery. Three of the five hits he gave up were homers.
All four batters Rosenthal faced reached base and three scored, his worst outing since June 24, 2016, when he also gave up three runs without an out against Seattle.
Zach Davies (7-3, 4.74 ERA) has won seven of his last eight decisions. He is 2-0 with a 2.81 ERA in five career starts against St. Louis.
Mike Leake (5-5, 2.70 ERA) has given up 11 runs over his last three starts after given up 13 over his first nine. He is 5-4 with a 4.21 ERA in 14 career starts.