PA-17 is occupied by Rat Connor Lamb. He acts like some sort of moderate, but votes in lockstep. They gerrymandered a district for him prior to the 2018 midterms.
His district looks like it’d be solid red, but Beaver County isn’t all that populated and they made sure enough of Pittsburgh’s voters (overwhelmingly D) are present to insure that Lamb has an advantage.
There was a poll recently where Sean Parnell, Lamb’s opponent, was only trailing Lamb by a few points. That’s encouraging. Earlier this year, it was supposed to be a Lamb route. The Dems have dumped over $2M into this race ... They might be a little worried that the mask has fallen off of Lamb and people are seeing him as another vapid, empty suit communist controlled by Pelosi.
Wikipedia says all of City of Pittsburgh is in 18th, not 17th.
https://en.wikipedia.org/wiki/Pennsylvania%27s_17th_congressional_district
https://en.wikipedia.org/wiki/Pennsylvania%27s_18th_congressional_district