The Catalans had lost their last six games against Bayern but outplayed the six-time winners at the Olympic Stadium with Robert Lewandowski also on the scoresheet, while England star Harry Kane struck for the visitors.