It’s appears to be heading to a recount with a margin in the ¼% to ½% range (about 600 votes), with the Democrat leading.
In any case, it appears to be a roughly 20% swing from Trump, so whether or not the Democrat, Connor Lamb, or the Australopithecus, Rick Saccone actually ends up filling out remaining term of Tim Murphy, who resigned following allegations of sexual improprieties.
Whatever the results, I expect the Democratic party establishment to claim that this shows that they need to make no changes to their strategy, because, as Upton Sinclair noted, “It is difficult to get a man to understand something, when his salary depends on his not understanding it.”
(Update 24 hours later) Lamb has been declared the winner by a few hundred votes.
No update on the recount.