Belarus 1.55, the draw 5.00, France 4.40
Few predicted that France would still be in with a chance of making the next round this far in to the group stage, but they are the only team that could overhaul Slovakia to take fourth. They will go home happy after beating Switzerland as well as Kazakhstan, but another win would likely seal their best finish since 1995.
Belarus aren't mathematically safe from the drop but will be looking to win here so they don't have to worry about the result in the other game in Helsinki today. This could go either way, but the odds for France are extremely good value.
Latvia 1.90, the draw 4.50, Denmark 3.10
Latvia have seen their quarter final hopes all but shattered over the last few days, largely thanks to a resurgent Norway team. Like France, they must prevail in each of their remaining games to stay in the hunt.
However, they face a Denmark side that is desperate for a different reason: they find themselves at the foot of the Group B table. Sitting just a point behind Italy, they do possess the ability to beat either Latvia or Norway tomorrow, but given their form it doesn't look good.
Kazakhstan 28.00, the draw 15.50, Finland 1.03
Group A hosts Finland end their round robin fixtures against rock bottom Kazakhstan. After starting so well, the Finns have lost two big games against rivals Canada and the USA by alarmingly wide margins, so will be looking to arrest the slide.
Kazakhstan must win to have any chance of preserving their elite division status, but as the odds suggest, they are rank outsiders. The closest they have been to a victory was taking the US to overtime last time out and they will need to show that amount of heart again to have a chance.
That said, I can't predict anything other than a Finland win.