Mike Moustakas homered and Keston Hiura drove in a pair of runs to lead the Milwaukee Brewers to a 5-3 win over the St. Louis Cardinals in a rain-shortened game Wednesday night.

The game was stopped after 7 1/2 innings and made official following a rain delay of 66 minutes.

More Images
Milwaukee Brewers' Christian Yelich runs in to score on a double by Keston Hiura during the fourth inning of a baseball game Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Mike Moustakas homered and Keston Hiura drove in a pair of runs to lead the Milwaukee Brewers to a 5-3 win over the St. Louis Cardinals in a rain-shortened game Wednesday night.

Milwaukee Brewers' Keston Hiura follows through on an RBI single during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Milwaukee, which won for the third time in nine games, is 3 1/2 behind the Cubs.

Milwaukee Brewers starting pitcher Adrian Houser throws during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Moustakas, who also walked three times, hit a three-run homer in the first off Adam Wainwright (9-9) to highlight a four-run outburst. Hiura had run-scoring hits in the first and fourth innings for a 5-0 lead.

Milwaukee Brewers' Mike Moustakas gets a hug from teammate Orlando Arcia (3) after hitting a three-run home run during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

St. Louis capitalized on a pair of errors to climb to 5-2 in the fifth. Yadier Molina's double brought the Cardinals to 5-3 with a double in the sixth.

Milwaukee Brewers' Ryan Braun doubles during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

TRAINER'S ROOM

Milwaukee Brewers' Mike Moustakas, left, is congratulated by teammate Ryan Braun (8) after hitting a three-run home run during the first inning of a baseball game Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Brewers: RHP Jordan Lyles (7-8, 4.96 ERA) will face Arizona RHP Merrill Kelly (9-12, 4.63) on Friday in the first of a three-game series in Milwaukee. Lyles has a 7.23 ERA in 20 career games against Arizona. He is making his fifth start for the Brewers after being acquired from Pirrtsburgh in exchange for RHP Cody Ponce on July 29.

Milwaukee broke a six-game losing streak against the Cardinals, who were knocked out of first place in the NL Central — falling one-half game behind the Cubs. Chicago beat San Francisco 12-11.

Milwaukee Brewers' Christian Yelich runs in to score on a double by Keston Hiura during the fourth inning of a baseball game Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Milwaukee Brewers' Christian Yelich runs in to score on a double by Keston Hiura during the fourth inning of a baseball game Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Milwaukee, which won for the third time in nine games, is 3 1/2 behind the Cubs.

Adrian Houser (6-5) gave up three runs — one earned — and six hits in 5 1/3 innings. It marked the third straight start he's allowed just one earned run. Houser struck out six and walked two.

Junior Guerra got the last out in the bottom of the seventh and earned his third save.

Milwaukee Brewers' Keston Hiura follows through on an RBI single during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Milwaukee Brewers' Keston Hiura follows through on an RBI single during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Moustakas, who also walked three times, hit a three-run homer in the first off Adam Wainwright (9-9) to highlight a four-run outburst. Hiura had run-scoring hits in the first and fourth innings for a 5-0 lead.

Wainwright gave up five runs and eight hits over five innings.

The Brewers neeed just 17 pitches to go in front 4-0 as five of the first six hitters reached safely.

Milwaukee Brewers starting pitcher Adrian Houser throws during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Milwaukee Brewers starting pitcher Adrian Houser throws during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

St. Louis capitalized on a pair of errors to climb to 5-2 in the fifth. Yadier Molina's double brought the Cardinals to 5-3 with a double in the sixth.

GLOVE WORK

Milwaukee INF Orlando Arcia has gone 47 successive games without and error, the second longest streak in franchise history. Mark Loretta went 63 straight games with an error from 2000-2001.

Milwaukee Brewers' Mike Moustakas gets a hug from teammate Orlando Arcia (3) after hitting a three-run home run during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Milwaukee Brewers' Mike Moustakas gets a hug from teammate Orlando Arcia (3) after hitting a three-run home run during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

TRAINER'S ROOM

Cardinals: St. Louis OF Tyler O'Neill went 1 for 3 in a rehab stint Wednesday for Triple-A Memphis. He missed the last 18 games with left wrist strain. "There's no crystal ball on that. He's missed some time so we think some at-bats are important," St. Louis manager Mike Shildt said. "Like most things, the player will let you know when he's ready."

UP NEXT

Milwaukee Brewers' Ryan Braun doubles during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Milwaukee Brewers' Ryan Braun doubles during the first inning of a baseball game against the St. Louis Cardinals Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Brewers: RHP Jordan Lyles (7-8, 4.96 ERA) will face Arizona RHP Merrill Kelly (9-12, 4.63) on Friday in the first of a three-game series in Milwaukee. Lyles has a 7.23 ERA in 20 career games against Arizona. He is making his fifth start for the Brewers after being acquired from Pirrtsburgh in exchange for RHP Cody Ponce on July 29.

Cardinals: RHP Miles Mikolas (7-13) squares off against Colorado RHP German Marquez (12-5, 4.71 ERA) on Thursday in the first of a four-game set in St. Louis. Mikolas is 0-0 with a 5.40 ERA in four career appearances vs the Rockies.

More AP baseball coverage: www.apnews.com/MLB and www.twitter.com/AP_Sports

Milwaukee Brewers' Mike Moustakas, left, is congratulated by teammate Ryan Braun (8) after hitting a three-run home run during the first inning of a baseball game Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)

Milwaukee Brewers' Mike Moustakas, left, is congratulated by teammate Ryan Braun (8) after hitting a three-run home run during the first inning of a baseball game Wednesday, Aug. 21, 2019, in St. Louis. (AP PhotoJeff Roberson)