You see, while Saccone won most of the district, Lamb won the part that counted, the high population always blue upper middle area in Allegheny County where the democrats always win.
View attachment 182724
Even at that, he only won by a mere 627 votes and that might not hold (though unlikely). Part of what worked against Saccone wasn't that Lamb will fight Trump (what a stupid suggestion, see below), but the recent school shootings and Saccone's being seen as a strong ally to the NRA. Though the NRA bears no blame, the liberal media made it a public perception and people didn't want to be seen as siding against the kids. It's an empty victory because the Supreme Court is forcing Pa to redraw all of its boundaries this fall so to those who think this was a sign of fighting against Trump, it will only be one for
less than 8 more months when Lamb will lose his district and will have to start the battle all over again. If the public sees that Lamb wasn't sincere in his promises of being a much more central moderate democrat, his support is going to vanish.