CNN now reports:

An impeachment net is fast closing around President Donald Trump, with the House of Representatives poised to cast its highly symbolic first vote Thursday in the Democratic bid to oust the President.

A domino effect of developments that appeared to threaten Trump emphasized the momentum of the impeachment drive on the eve of the vote, amid unsuccessful efforts by Republicans on Capitol Hill to gum up the process.
Thursday promises to be an even more consequential day, since new testimony is expected from a key White House insider and proceedings in several court cases could further unglue the President’s defense.
The full House will be asked to pass a resolution setting out the rules and terms of the impeachment inquiry. The measure provides for open hearings and a written report on the case, and permits Trump to be represented by counsel and minority Republicans to subpoena their own witnesses with the majority’s agreement.’
This is not good news for Donald Trump.