Rupp hit a sacrifice fly to right field to score the winning run in the 10th inning in Tuesday's 6-2 victory over the Mets at Citi Field. Rupp stepped into the batter's box hitting .156, so he will take whatever success he can get.
"That builds confidence," Phillies manager Pete Mackanin said.
Rupp redeemed himself in a sense, too. He wished he could have caught a pitch that Phillies right-hander Zach Eflin threw inside to Neil Walker in the first inning. The wild pitch allowed Yoenis Cespedes to score, handing the Mets a 2-0 lead.
"That ball kept chasing Neil out of the box," Rupp said. "I gave it everything I could."
Freddy Galvis enjoyed redemption, too. He popped up a ball with two outs and Rupp on first in the eighth inning. Galvis thought the ball was going to be foul, so he stood at home plate for a moment before heading to first. But the ball drifted fair and Mets third baseman Jose Reyes inexplicably dropped it.
Rupp reached third. Galvis only got to first.
"It was too late to go to second," Galvis said. "I know I could have made it. That's my fault right there."
It looked bad when Andres Blanco followed with a ground-rule double. Had Galvis been on second he would have scored to give the Phillies a 3-2 lead. Instead, the game was tied at 2.
"At the moment I felt so bad," Galvis said.
But Galvis' single in the 10th followed Rupp's sacrifice fly and led to the Phillies scoring three insurance runs.
"It was much better," he said. "But that was my mistake and I hope it never happens again."
Todd Zolecki has covered the Phillies since 2003, and for MLB.com since 2009. Follow him on Twitter and Facebook and listen to his podcast. This story was not subject to the approval of Major League Baseball or its clubs.