Belgium v. England would have to be a final and really tougher route for Belgium, my favorite. Belgium has to go through Brazil and most likely France after struggling v. Japan. I hope it was a one game slow start only. The other side I predict England v. Croatia in semi and could go either way. Best prediction is France v. Croatia though I am wishing for Belgium v. England as you say.
Jose Pekerman Colombia's manager has been in football for ages and knows how to contain stronger opposition.Colombia to beat England. https://en.wikipedia.org/wiki/José_Pékerman
England imho have the bad habit of much short passing amongst the back 4. Pretty boring to watch and just like Spain, not effective. Got to swing it about and run it at the defence.
Colombia fully healthy is also quicker on the attack and England has been slower in the back. Could get ugly or be a 1-1 draw into extra time.
Brazil is the favorite of course. But England, and France in particular, look very strong. France got of to a slow start but they looked very impressive against Argentina. If I were looking for a bit longer odds than Brazil i'd go with France at this point. They have a Neymar also, his name is Kylian Mbappe and he is just 19.
Not to be racist, but the Belgians were browner than the Brazilians...Must be pretty sunny there nowadays.