Messi suffered his worst defeat as a player as Bayern Munich beat Barcelona 8–2 in a one-off tie in Lisbon, leading to another disappointing exit from the Champions League.