Brewers top Cardinals; 2-0, sweep series in St. Louis

ST LOUIS, MISSOURI - APRIL 21: Colin Rea #48 of the Milwaukee Brewers delivers a pitch against the St. Louis Cardinals in the first inning at Busch Stadium on April 21, 2024 in St Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images)

Owen Miller broke a scoreless tie with a two-run single and Colin Rea tossed five shutout innings to lead the Milwaukee Brewers to a 2-0 win over the St. Louis Cardinals on Sunday, April 21.

Milwaukee has won four in a row and swept a three-game series in St. Louis for the first time since Sept. 24-26, 2018.

Sonny Gray stuck out 12 batters over 6 1/3 innings for the Cardinals, who have lost four in a row.

Rea gave up five hits over five-plus innings and left after walking Paul Goldschmidt to begin the sixth.

RELATED: Check out the new and improved FOX Sports app

Miller, who was recalled from Triple-A Nashville on Tuesday, hit a two-run single in the seventh after Blake Perkins and Brice Turang singled with one out.

Gray, who signed as a free agent on Nov. 27, allowed five hits and gave up his first two runs of the season. Gray (2-1) struck out 20 batters before giving up his first walk of the season to Joey Ortiz in the fifth.

Reliver Bryan Hudson, who grew up in the St. Louis suburb of Alton, Illinois, retired all seven batters he faced following Rea. Hudson struck out four and picked up his first career win.

SIGN UP TODAY: Get daily headlines, breaking news emails from FOX6 News

Closer Joel Payamps picked up his third save in five opportunities.

St. Louis catcher Willson Contreras extended his career-best hitting streak to 14 games with a first-inning single. It is the longest current run in the major and is second this season behind Marcell Ozuna of Atlanta, who had a 17-game streak snapped Saturday.

FREE DOWNLOAD: Get breaking news alerts in the FOX6 News app for iOS or Android

The Brewers improved to a major-league best 9-2 in day games this season. They are 10-2 on the road.