Getty Images

Scooter Gennett and Dilson Herrera homered, Matt Harvey tossed five solid innings and the Cincinnati Reds beat the St. Louis Cardinals 9-1 on Friday night.

Jesse Winker reached base four times and drove in three runs for the Reds, who won their second in a row against St. Louis after breaking a 13-game losing streak to the Cardinals on June 10.

St. Louis had won 17 of the previous 20 games between the teams.

Winker staked the Reds to an early lead with a two-run double in the first.

Gennett hit his 17th homer of the season off Carlos Martinez (6-5) in the third to push the lead to 3-1.

Herrera added a three-run, pinch-hit homer off Sam Tuivailala to highlight a five-run outburst in the seventh.

Harvey (5-5) won his fourth successive decision. He allowed one run on four hits over five innings and left after walking Jose Martinez to start the sixth. He struck out five and walked two.

Harvey, who was acquired from the New York Mets on May 8, is 4-1 with a 2.38 ERA in his last six starts. He retired 10 consecutive batters before the walk to Martinez.

Yadier Molina, celebrating his 36th birthday, drove in the Cardinals' run in the first.

Martinez gave up three runs on six hits over five innings. He had won his previous three starts.

Jose Peraza and Eugenio Suarez had three hits for Cincinnati, which has won three of four.

The Reds improved to 34-25 following their 8-27 start to the season. They are 39-37 under interim manager Jim Riggleman, who took over for Bryan Price on April 19.

Outfielder Billy Hamilton reached over the wall to rob Matt Carpenter of a homer in the seventh.

TATUM'S TOSS

Boston Celtics standout Jayson Tatum threw out the first pitch before the contest. The St. Louis native wore a Cardinals jersey with the No. 0, his NBA number.

Tatum attended Chaminade School in suburban St. Louis.

TRAINER'S ROOM

Reds: RHP Austin Brice (1-2, 6.04) was recalled from Triple-A Louisville on Friday. RHP Tanner Rainey (0-0, 24.43) was optioned to Louisville.

Cardinals: Activated RHP Luke Gregerson (0-0, 8.64) and LHP Tyler Lyons (1-0, 5.93) from the disabled list. Gregerson had been sidelined since May 16 with right shoulder impingement. Lyons missed 33 games with a left elbow strain. RHPs John Brebbia (1-3, 4.13) and Luke Weaver (5-8, 4.72) were optioned to Memphis.

UP NEXT:

RHP Luis Castillo (5-8, 5.53) will face RHP Jack Flaherty (3-4, 3.34) in the second game of the three-game series on Saturday afternoon. Castillo is 0-3 with a 5.71 ERA in three career starts against the Cardinals. Flaherty is coming off the shortest start of his career. He went just 2 1/3 innings and gave up three earned runs in a 13-8 loss.