Sat 9/15/12 4:55 PM

Joel Hanrahan survived a shaky ninth inning Saturday against the Cubs for his 35th save of the season. Hanrahan entered the ninth inning with a 7-4 lead before giving up a double and a walk. He got Anthony Rizzo to fly out for the first out, but then gave up an RBI single to Alfonso Soriano to cut the lead to 7-5. Starlin Castro flew out to right center for the second out, but then Hanrahan walked back-to-back batters to force in a run. However, he managed to escape by striking out Dave Sappelt with the bases loaded to end it. It wasn't pretty, but the Pirates' seven-game losing streak is over.