Pitching against his former team, Ryan Vogelsong had his worst outing of 2011 surrendering five runs in five innings, and Charlie Morton stifled the Giants' bats as the Pirates ended their ten-game losing streak.