Chilean midfielder Arturo Vidal was on target as Bundesliga giants Bayern Munich lost their friendly match against Karlsruher on Saturday.

Pep Guardiola’s men were preparing for the return of the Bundesliga season. The hosts found the back of the net through Boubacar Barry and Dimitrij Nazarov, but the visitor’s only goal of the match stole the show.

The former Juventus man picked the ball outside the box, aimed at the target, and beautifully curled it into the net. This season, the 28-year-old has scored two goals in 17 appearances for the Bundesliga giants. Watch the superb goal below.