Votto homered and doubled to help Cincinnati rally from a four-run deficit and beat Florida 7-5 on Monday in a makeup game.
The Marlins took a 4-0 lead before giving up six runs in the seventh inning on their way to a third consecutive loss after a nine-game winning streak fanned dreams of a miracle comeback.
"It's tough trying to rebound from those two games," Florida starter Ricky Nolasco said. "Just coming in here for the day and losing that way definitely hurts."
The loss left Florida five games behind New York in the NL wild-card race with six games left.
Votto hit a go-ahead double during a six-run burst in the seventh inning. Jerry Hairston Jr. drove in two runs with a bases-loaded single to tie it, and pinch-hitter Andy Phillips later delivered a two-run single.
"That usually happens any time you can't get one or two outs," Marlins manager Fredi Gonzalez said. "We didn't get the outs, and they took advantage of it."
Aaron Harang (6-16), who pitched a shutout against St. Louis last Wednesday, gave up four runs in seven innings. David Weathers worked the eighth and Francisco Cordero closed for his 33rd save in 39 chances.
"We stuck with him because we were trying to get him the win," Reds manager Dusty Baker said. "He ended the season on a positive note -- big time."
Harang began the season 1-4 despite a 2.98 ERA and didn't get much run support this season.
"I'm glad we were able to help him out," Votto said. "We owe him, I think."
"It's nice to end the season at home like that," Harang said.
Nolasco allowed leadoff doubles in each of the first two innings, but he kept the Reds scoreless until Votto's solo home run in the sixth inning. Nolasco retired 12 consecutive batters before Votto's 22nd home run.
Nolasco gave up two hits to start the seventh. Andrew Miller (6-10) relieved and took the loss.
The game was a makeup from a rainout May 15.
The Marlins took a 3-0 lead in the second on RBI singles by Cameron Maybin and Matt Treanor. Reds third baseman Edwin Encarnacion saved two more runs with a lunging backhanded grab of Ramirez's liner, the second time in two innings the Marlins' leadoff hitter was robbed of an extra-base hit.
Josh Willingham hit his 12th home run for a 4-0 lead in the third that tied the Marlins' franchise record of 201 set last season.
- The earned run given up by Marlins LHP Arthur Rhodes in the seventh was his first in 12 2/3 innings over 23 appearances.
- Encarnacion started after missing the last five games with a sore left wrist.
- Ramirez had missed the last four games with a strained left shoulder.
- Monday's announced attendance of 13,565 boosted the Reds' final attendance to 2,058,632, an improvement of 39 over last year's total.
- New Orleans will be Florida's Triple-A team for the next two seasons. Albuquerque had been the Marlins' top farm team.