Republicans don't have to take Philly to win in PA. They just have to lose it by around 250,000 votes or less (Pres. Bush lost Philly by 412,000 in 2004 and lost the state by less than 150,000).
If Swann holds down Rendell's margin there, he should clean up in western PA. He's a legend out there.