Arsene Wenger, are you watching? Serge Gnabry gives Arsenal boss six-goal Olympic hint
Gnabry, 21, spent most of last season on loan at West Bromwich and has struggled to establish himself under Arsene Wenger.
But he can do no wrong for the Germans with his six strikes in just four games in Rio.
The youngster has been one of the stand out performers at the tournament and will be looking to take his terrific form with him on his return to the Emirates.
Matthias Ginter, Davie Selke and Philipp Max were also on target as the Germans blitzed Portugal with four second half goals.
They will face Nigeria or Denmark on Wednesday.
On the other side of the draw, Brazil’s talisman Neymar scored his first goal of the Olympics in a 2-0 win over Colombia.
The Barcelona star fired home a free-kick in the 12th minute, sending a right-footer through the wall and into the bottom right corner.
Luan added the second in the 83rd with a shot from outside the area, keeping alive Brazil's hopes of winning the gold medal for the first time.
The Olympics hosts will take on Honduras in their semi-final.