Sen. Bernie Sanders has pulled to within three points of front-runner Hillary Clinton in the Democratic race for president, the smallest deficit yet in Morning Consult’s weekly tracking polls.

The new national poll shows the Vermont independent pulling in 43 percent of Democratic and Democratic-leaning independents’ support, compared to 46 percent for Clinton, whose support has dropped steadily in recent weeks. (In mid-March, Clinton was the first choice for 51 percent of Democratic voters.)

Morning Consult has been polling voters across the country since the summer of 2015.

[table “113” not found /]

Of course, the growing support for Sanders likely comes too late to factor into the race. Clinton has a near insurmountable lead in terms of delegates, and is set to put more distance between herself and Sanders in New York’s primary on Tuesday.

On the Republican side of the race, real estate mogul Donald Trump remains the leader with 46 percent of Republican and Republican-leaning independents backing him. That’s down two points from the previous week. Twenty-six percent of GOP voters support Texas Sen. Ted Cruz, with 13 percent opting for Ohio Gov. John Kasich.

[table “115” not found /]

The Morning Consult survey polled 2,032 registered voters from April 15-17, with a margin of error of plus or minus 2 percentage points. See the toplines and crosstabs.