Sep 07, 2012; Philadelphia, PA, USA; Colorado Rockies left fielder Carlos Gonzalez (5) beats the throw to Philadelphia Phillies catcher Erik Kratz (31) to score during the first inning at Citizens Bank Park. Mandatory Credit: Howard Smith-US PRESSWIRE
Pinch-hitter Laynce Nix hit a tying, two-run double in the seventh, and the Phillies won for the 10th time in 14 games.
Jimmy Rollins walked off Will Harris (1-1) to start the bottom of the ninth. Rollins advanced to second on Juan Pierre's sacrifice. After Chase Utley was intentionally walked, both runners advanced on a wild pitch. Schierholtz then hit a sharp grounder to right field past a drawn-in infield.
The five-time defending NL East champion Phillies are within four games of .500 for the first time since they were 36-40 on June 26. They're 22-14 since trading outfielders Hunter Pence and Shane Victorino at the trade deadline.
Jonathan Papelbon (4-6) tossed a scoreless ninth to earn the win.
(Copyright 2012 The Associated Press. All rights reserved.)