David Leips Atlas has it 2,959,839 (48.37%) to 2,895,436 (47.32%). 64,000 lead and over 1%.
Are there any more votes that have not yet been reported?