Phillip Ervin sent them in the other direction.
"There is nothing like it," Ervin said. "It's a great feeling. I thought I hit it good enough. I saw Harper go back on it. The wind just pushed it out. I was just trying to get on base, but everyone wanted to get out of here."
Ervin's sixth home run this season and the second game-ending homer of his career gave the Reds their second straight win and a four-game split.
"Obviously, it's a super disappointing loss," Phillies manager Gabe Kapler said. "Our path to success is going to be through our offense and having big innings, and we weren't able to do that in these games."
Realmuto tripled in the fourth and tied the game in the eighth against Robert Stephenson when he led off with his 21st homer. The catcher also stopped a seventh-inning rally attempt by nabbing Jose Peraza off second base with a pinpoint throw.
Philadelphia rallied from a 5-0 deficit to tie the score on Wednesday, then lost 8-5.
"It's definitely frustrating," Realmuto said. "We won the first two games and we had a great chance to win three out of four, and we're thinking maybe we can sweep the series. Everybody in the dugout felt the momentum. We put ourselves in position to win the game, but the offense didn't get it done."
"We've still got plenty of time, but we have to turn it around quickly," he added. "We've got some important games coming up."
Center fielder Adam Haseley also had two hits for the Phillies. Harper was 1 for 4 with a bunt single, a walk and two stolen bases
Vincent was the ninth pitcher for the Phillies. Starter Jason Vargas gave up two runs and four hits in 5 1/3 innings.
Realmuto missed a home run by about a foot with a line drive off the top of the left-field wall leading off the fourth, then scored on Rhys Hoskins' double.
Jose Iglesias hit a two-run homer in the sixth off Vargas and Eugenio Suarez greeted former teammate Jared Hughes with his 41st homer, an opposite-field drive to right-center that just cleared the fence on Hughes' first pitch. Philadelphia claimed Hughes on waivers from the Reds on Aug. 15.
Cincinnati's Michael Lorenzen, who regularly played the outfield when he wasn't pitching in college, made his first big league start in center field and went 1 for 3 with a walk. On Wednesday, he became the first player to get a victory, hit a homer and play outfield in the same game since Babe Ruth in 1921. Lorenzen, Logan Morrison, Jay Bruce and Jose Iglesias homered Wednesday, the first game since 1900 in which four players not in the starting lineup for either team went deep, according to the Elias Sports Bureau.
Phillies INF Maikel Franco was recalled from Triple-A Lehigh Valley.
Phillies: LF Corey Dickerson was 0 for 5, a day after leaving in the fifth inning because of a sore left foot.
Reds: OF Jesse Winker is expected to start swinging a bat in the next couple of days. Winker hasn't played since Aug. 18 because of a cervical strain.
Phillies: RHP Zach Eflin (8-11) is 1-1 with a 9.00 ERA in two starts against the Mets this season going into Friday's game at New York
Reds: RHP Tyler Mahle (2-10), who starts Friday against Arizona, has left games this season with nine runners on base, and they all scored.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Cubs, Giants to raise minor league pay early
The Cubs and Giants are going ahead with pay raises for minor league players this year, a full season before MLB mandated the salary bumps.
Rockies GM Jeff Bridich says he's yet to sit down with Nolan Arenado
The Rockies' Jeff Bridich didn't acknowledge that he has repair work to do with Nolan Arenado, and the GM remains confident in the star third baseman's professionalism despite his rift with the front office.
Jack Leiter strikes out 12 in Vanderbilt debut
Jack Leiter, son of former major league pitcher Al Leiter, had a stellar debut on Tuesday for Vanderbilt, striking out 12 batters in five no-hit innings in a 3-0 win over South Alabama.
Manfred apologizes for World Series trophy comment
Rob Manfred says he referred to the World Series trophy Sunday in a disrespectful way and apologizes.
Reports: Catcher Jonathan Lucroy joining Red Sox on minor league deal
Jonathan Lucroy could challenge Kevin Plawecki for Boston's backup catcher role behind starter Christian Vazquez.
LeBron James calls out Rob Manfred over handling of Astros scandal: 'Fix this for the sake of sports'
Lakers star LeBron James on Tuesday became the latest voice to weigh in on the Astros sign-stealing scandal and Rob Manfred's handling of the situation, urging the baseball commissioner to "fix this for the sake of sports."