Fowler drove in two runs. He went 7 for 13 with two home runs and six RBIs in the series.
Yadier Molina drove in two runs as the Cardinals completed their first sweep in Cincinnati since 2010.
Carlos Martinez (12-11) lasted 6 1/3 innings on a muggy night with a gametime temperature of 85 degrees, allowing four runs and nine hits.
Martinez improved to 3-1 in his last four starts. He gave up Phillip Ervin’s two-run homer in the fourth and a drive by Schebler in the seventh.
Schebler led off the ninth with a homer, his 29th of the season.
Homer Bailey (5-9) became the third consecutive Reds starter to be lifted without getting through five innings. He gave up four runs on seven hits and two walks in four innings.
Fowler doubled and scored on Jose Martinez’s single in the first, then hit a two-run double over Ervin’s head in center in the third and later scored on Molina’s sacrifice fly.
Molina added an RBI double in the seventh.
TRAINER’S ROOM
Reds: Hopes that C Devin Mesoraco might be able to squeeze in some pinch-hit at-bats before the end of the season were dashed as his fractured left foot hasn't healed quickly enough.
UP NEXT
Reds: RHP Sal Romano (5-6) allowed five hits with no walks and six strikeouts over eight shutout innings in his last start, a 2-1 win over Pittsburgh on last Saturday. He’ll pitch against the visiting Red Sox on Friday night.