I did the Telegraph thing and I got...
Round of 16
Germany vs Denmark
Suisse vs Italia
Croatia vs Polska
England vs Slovakia
Portugal vs Espana
Netherlands vs Ukraine
Belgium vs Scotland
France vs Czechia
Quarter-Finals
Germany vs Croatia
Portugal vs Netherlands
Belgium vs France
England vs Italy
Semi-Finals
Germany vs Portugal
France vs England
Finals
Portugal vs France
I am not a huge Portuguese fan as their team is almost senior citizen level at this stage, however, they have such an easy group stage and run to the finals. If I am overrating Portugal, then put Deutschland in the finals, but they still lose to France/England.