Projection: Gil Cisneros (D) has defeated Young Kim (R) in #CA39. And with that, the final panel of the Orange Curtain has collapsed into a blue sea.

— Dave Wasserman (@Redistrict) November 18, 2018