It's not normal for Republicans to be worried about losing a seat President Trump carried by 20 points. But with two weeks to go before the March 13 special election, Republican state Rep. Rick Saccone is locked in an extremely close contest against Democratic prosecutor/Marine veteran Conor Lamb, who has significantly outspent him. We're moving the race from Lean Republican to Toss Up.

There's no doubt part of the problem for the GOP in PA-18 is the national political climate. During January, following the passage of the tax cut bill, Republicans had cut Democrats' lead in generic congressional ballot polls in half. But during February, Democrats' lead has returned to close to double digits, a turnaround that was in progress before the Parkland school shootings.

However, the climate alone wouldn't be enough to push a district as Republican as the 18th CD into the Toss Up column. After all, Trump is still a net asset to the GOP here, and Nancy Pelosi is unpopular. What's made the race so close, many Republicans admit, is that Lamb has simply proven

More from the Cook Political Report