Give Russia credit -- they gave a very good Croatia team a hell of a time getting a slim victory.
That said, France vs. Belgium will be a much better game than England vs. Croatia, and whatever comes after that.
Here's a neat article about how Belgium's manager has been doing some absolutely insane things, tactically and -- it's worked out perfectly so far.
France is excellent, no doubt, but I'm thinking Lukaku pulls off another monster (and totally unselfish) performance and gets them a win.
Croatia really didn't inspire confidence but again, Russia was punching above their weight throughout the tournament so far. England looks -- O.K., I guess?
So, since nobody asked, Belgium wins the final against England 2-1.