ST. LOUIS (AP) Domingo Santana guessed correctly.
The Milwaukee outfielder was thinking fastball when he ripped a go-ahead, two-run homer in the ninth inning that lifted the Milwaukee Brewers past the St. Louis Cardinals 6-4 on Wednesday night.
Santana pounded a 98-mph pitch from closer Trevor Rosenthal (0-1) with two out.
''Just looking for a heater, that was pretty much my approach,'' Santana said. ''It felt good. It even felt better because we won the ball game.''
Santana drilled an 0-1 offering 440 feet to center, the longest of his nine major league home runs.
''That's a strong man to be able to do something like that,'' Milwaukee catcher Jonathan Lucroy said. ''It was huge.''
The home run was the first surrendered by Rosenthal this season and just the 12th of his three-plus year career.
''I made a mistake over the middle that he was ready to hit,'' Rosenthal said. ''And he put a good swing on it.''
Kirk Nieuwenhuis started the two-out rally with a walk. All of the Brewers' runs came with two away.
''Timely hitting tonight in big spots,'' Milwaukee manager Craig Counsell said. ''We got the big hits when we needed them.''
Milwaukee had lost five of its previous seven in St. Louis.
Jeremy Jeffress pitched the ninth for his fourth save. He has not allowed a run in five relief appearances this season.
St. Louis' Brandon Moss tied the game 4-4 with a leadoff, pinch-hit homer in the eighth off reliever Michael Blazek (1-0). It was the Cardinals' fourth pinch-hit homer this season, matching their total from last year.
Lucroy had three hits and drove in two runs for the Brewers, and Chris Carter had a run-scoring double.
Lucroy had all three of his hits off starter Mike Leake and is 15 for 32 in his career against the right-hander. Lucroy, who has hit safely in all seven games this season, doubled in the first to give his team a 1-0 lead.
''He's tough for me,'' Leake said. ''I'm going to have to study him extra hard for next time. I like competing against him.''
Randal Grichuk had a two-run double in the first for the Cardinals, who ended a four-game winning streak.
Milwaukee starter Chase Anderson bounced back after giving up three unearned runs in the first. He allowed three runs on four hits and two walks while striking out four over six innings.
''I felt good coming out of the bullpen, so I knew it was going to be a good night for me,'' Anderson said. ''I just tried to do my job to keep us in the game and good things happen when you do that.''
Leake gave up four runs and eight hits over six innings.
The Cardinals had scored 10 or more runs in each of their previous three games.
Milwaukee infielder Scooter Gennett went 0 for 4 after hitting safely in his previous 16 games in St. Louis.
Cardinals: LHP Marco Gonzales will have Tommy John surgery Friday and will be lost for the rest of the season.
Gonzales, selected by St. Louis in the first round of the 2013 draft, had just one major league appearance last season. He was plagued by a left pectoral injury.
''He's certainly disappointed,'' St. Louis general manager John Mozeliak said. ''He feels he will come back better and stronger.''
Brewers: SS Jonathan Villar was held out of the starting lineup for a day of rest.
Cardinals: LHP Jaime Garcia (0-0, 6.00) will start the finale of the three-game series on Thursday. Garcia is 10-3 in his career in April starts.
Brewers: RHP Wily Peralta (0-1, 9.00) will make his third start of the season. He is 4-8 with a 4.74 ERA in 13 starts against St. Louis