Portugal beat France 1-0 in the Euro 2016 final match at the Stade de France in Saint-Denis, north of Paris. (Agencies photos)