I'm not so sure about that. The MSM 24x7 hate fest on Trump is taking a toll, just like it did for Bush. Conor Lamb just won in a Pennsylvania district that Trump won by a 20 point margin only 17 months ago.
The hideous MSM love fest for Obama artificially supported him and later Clinton. I cannot believe the power the MSM still has over people. Their hatred is spewed out into tweets, which then gets into late night "comedian" and talk show host monologues aimed at younger Americans.
He did it by running to the right of his opponent.