The final vote was 90 to 8.
There were some hints of the 2020 race for President in the final Senate vote, as five of “No” votes came from Democrats running for President: Booker (NJ), Klobuchar (MN), Warren (MA), Gillibrand (NY) and Harris (CA).
Also voting 'No' on Esper were three other Democrats - they included both Senators from Oregon, Merkley and Wyden, plus Markey (MA).
Two Senators did not vote - Isakson (R-GA), who is recovering from fractured ribs, and Sanders (I-VT).
The vote to confirm Esper means there is only one Cabinet post open in the Trump Administration - for the job of Secretary of Labor.