PITTSBURGH -- Drew Sutton hit a one-out solo homer in the bottom of the ninth and the Pittsburgh Pirates improved to eight games over .500 for the first time in 20 years with an 8-7 win over the Houston Astros on Tuesday night.
Acquired via waivers last week, Sutton homered for the first time since Oct. 3, 2010, lifting the Pirates to their sixth walkoff win of the season, the first via a home run.
The Pirates rallied from deficits of 4-0 and 6-2 to take a 7-6 lead on a Garrett Jones two-run homer in the seventh. But with Houston down to its last strike in the ninth, pinch-hitter Jason Castro drove in Jed Lowrie with a double.
Andrew McCutchen continued his recent torrid pace by going 3 for 4 with a home run, taking over the National League batting lead at .360.
Sutton had three hits and Jones and Casey McGehee each had two hits for Pittsburgh (44-36), which has won six of seven.
Houston has lost six straight and eight in a row on the road.