Story of the result: Lamb (D) & Saccone (R) both hit roughly the %s they needed in each county of #PA18. But here's the difference:

Allegheny Co. (Dem) turned out at 67% of '16 levels, Westmoreland Co. (GOP) turned out at just 60% of '16. Another pro-Dem enthusiasm gap.

— Dave Wasserman (@Redistrict) March 14, 2018