Pennsylvania race a toss-up, but narrative a lock.
Analysis by Gregory Krieg, CNN
Updated 10:27 PM ET, Tue March 13, 2018
... Dems' take: Republicans have dominated this district for 15 years. Former Rep. Tim Murphy, who resigned in October after it was revealed he'd asked his lover to get an abortion, ran his last two races unopposed by a Democrat ...
Saccone's struggles, especially on the fundraising front, and eventual loss show that Trump's unpopularity is pulling down his party, while enraging and engaging Democrats. This is the second consecutive high profile race, after the Alabama US Senate clash, in which Trump's preferred candidate fell short even with the President's blessing and an overwhelmingly red electorate ...
GOP take: Saccone was a poor candidate, while Lamb was a very good one. Lamb also had the benefit of being able to tack to the center, basically running as a moderate Republican ("Republican lite" , because the unique nature of the race cut off any potential challenge from his left. Enjoy it now, Dems -- November will be a lot more complicated ...
https://www.cnn.com/2018/03/12/politics/pennsylvania-18-lamb-saccone-what-will-happen/index.html