Rampant Germany hammered Portugal 4-0, with four players sharing the goals, to progress to the semi-finals of the Rio Games football tournament on Saturday.

Striker Serge Gnabry scored the opener for the Germans with a lovely angled shot seconds before half time and Matthias Ginter added a second with a commanding header from a corner 12 minutes into the second half.

Germany will face either Nigeria or Denmark, who were meeting later on Saturday, in their semi-final. Germany have never won it as a unified nation although communist East Germany won gold in 1976.