Zlatan Ibrahimovic was in top form today for Paris Saint-Germain, where he scored a hat trick in 19 minutes including this amazing 25-yard rocket against Anderlecht in Gameweek 3 of the UEFA Champions League.

Is there anything this man cannot achieve?