Bayern Munich’s two goals in four minutes after the break were enough to sink Barcelona, who couldn’t make up for Robert Lewandowski’s poor showing in front of goal.
The Polish international struggled in what was his return to Germany, though overall, the Blaugrana showed they are a different side than the one that struggled much of last season.
Barcelona appealed for a penalty when Alphonso Davies brought down Ousmane Dembele on the stroke of half-time, but the referee and VAR saw nothing wrong.
The Frenchman, along with Xavi, protested, but to no avail.
Bayern were the first team to take the lead against Barcelona this season.
Until Tuesday’s clash in Munich, the Blaugrana had only conceded two goals, one in LaLiga Santander and one in the Champions League.
The first came against Real Sociedad and the second came against Viktoria Plzen. The latter goal was scored when it was already 2-0 at the Camp Nou.
It was a special game for Lewandowski, who returned to the stadium he called home for eight seasons.
He was applauded by the Bayern fans at the Allianz Arena when he came out for his warm up and was also greeted by his former teammates before the game.
However, things didn’t go to plan during the 90 minutes, as he had his worst performance in a Barcelona shirt to date.
Despite the defeat, Pedri showed once again that he is a star in the making.
The youngster was very active before his fitness levels dropped, creating several chances.