Lamb's victory (Lamb and the Democratic Congressional Campaign Committee got tired of waiting and did it before the official call) -- in a district Trump won by nearly 20 points in 2016 -- a canary in the GOP's congressional coal mines.

Here's what you can expect to hear more of beginning around the time the coffee -- or lunch -- is ready on Wednesday...

Lambs wins! Republicans are doomed in November/Saccone was a terrible candidate

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. And now, this!

Saccone's struggles, especially on the fundraising front, and eventual loss show that Trump's unpopularity ispulling 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.

Saccone wins after! Republicans' problems have been overstated/Dems can't get over the hump

GOP take: ... is not much different than if Saccone loses. At least among party people.