Mere looking at the countries in group F, there's no single doubt that Belgium and Croatia will qualify in the group but hopefully it's not going to be an easy fight for the both countries.
Remember there is always a chance before the final whistle blows. The first game is always a lot of surprises and maybe it can happen. Especially for Croatia vs Morocco, this match looks less one-sided. Morocco still has a chance to Draw.
The biggest problem for Croatia is that they tend to play lousy against weaker teams and good against stronger teams. Also they often play badly in the first games and then as the tournament progress, they play better and better. We will see how matches against Morocco and Canada because there are only three matches in the group stage and one bad match can prove to be a problem in the end. Especially if Croatia will have to beat Belgium to advance to the next round.
Yes Croatia Vs Belgium was held at the end of Group F. It would be the deciding match if it was true that they lost the previous match. The two early wins should have secured Croatia and Belgia Teams if they win.