It's not just the latest polls — Microsoft is also predicting that Donald Trump and Bernie Sanders will win their respective primary races in New Hampshire on Tuesday.

The predictions from Microsoft come thanks to Bing Predicts, a tool tied to Microsoft's search engine, Bing, that looks at searches, polls, and prediction markets, to determine who will win Tuesday's primary.

Bing is predicting that Sen. Sanders will win 57% of the votes in the Democratic primary, while Trump will win 40% of the votes in the Republican primary.

Bing Predicts is a great marketing tool for Microsoft, no doubt, but it also has an impressive track record of making accurate predictions.

Bing Predicts was spot on with the outcome of the 2014 Scottish independence referendum, and it correctly predicted the outcomes for all of the 15 games in the knockout round of the 2014 World Cup.

for all of the 15 games in the knockout round In terms of US politics, Bing Predicts did pretty well in predicting how the 2014 midterm elections would go . It was 97% accurate in predicting the outcome of Senate races, 96% accurate predicting the outcome of House of Representatives races, and 89% accurate in predicting the outcomes of races for governor.

That said, Bing Predicts has a mixed track record so far this election season.

Before the Iowa Caucus, it predicted that Trump would take the state for Republican candidates. He finished second, behind Sen. Ted Cruz. It correctly predicted a Hillary Clinton win in the Democrat caucus, but by a significantly larger margin than she ended up winning.

So, how will it do Tuesday? We'll have to wait and see.

There is, however, one sign in its favor: ESPN-owned website FiveThirtyEight, headed by notoriously accurate political pollster Nate Silver. The site is predicting that Sanders will garner 54.4% of the vote and Trump will garner 32.2% of the vote.