Philadelphia Phillies All-Star center fielder Shane Victorino's suspension for his part in a benches-clearing brawl at San Francisco on Aug. 5 has been reduced and he will miss the next two games.