Schneider pounced on a changeup from Jordan Smith (2-2) and blasted it into the right field seats for the Phillies' third win in their last nine games.
Cincinnati's Joey Votto celebrated his late inclusion on the National League All-Star squad with a solo home run.
Philadelphia took a 3-2 lead in the eighth inning on a sacrifice fly by Jimmy Rollins but the Reds rallied in the ninth when pinch-hitter Miguel Cairo doubled off Brad Lidge, driving Votto in from third with the tying run.
Members of Congress to keep receiving porn magazine
Rosie O'Donnell unveils nearly 50-pound weight loss