Portugal beat hosts france win euro 2016
I think there may be a mistake here!
Actually, Portugal won Euro 2016 by defeating France 1-0 in the final on July 10, 2016, at the Stade de France in Saint-Denis, France. The winning goal was scored by Éder in extra time, in the 109th minute.
So, it was Portugal who won the tournament, not France.