Lionel Messi said Barcelona were guilty of playing like children on Thursday after Atletico Madrid staged a thrilling comeback to beat them 3-2 and set up a Spanish Super Cup final against Real Madrid.
Barca looked on course for a Sunday showdown against Real when they led 2-1 with nine minutes left but instead, it will be a Madrid derby in Saudi Arabia to decide who lifts the trophy.
“It’s a shame because we switched off for a few moments and made children’s mistakes,” Messi said. “We should have closed out the match.
“It’s a blow for us, especially as we were the better team. Our mistakes cost us dearly.”
All five goals were scored during a wild second half in Jeddah that began with Koke putting Atletico in front, just 21 seconds after coming on as a substitute at the interval.
Goals from Messi and Antoine Griezmann turned the game on its head, only for Atletico to hit back with a late double, Alvaro Morata converting a penalty in the 81st minute before Angel Correa found a winner in the 86th.
In between, Barcelona also had two goals ruled out after VAR spotted tight offsides while Atleti were denied what looked a clear penalty at 2-2, after the ball clipped the hand of Gerard Pique.
“They had more legs than us and in the end it cost us,” said Griezmann.
“We made mistakes in everything, in passes – I think I missed a pass to Sam (Umtiti) before they scored – and the little things can lose you a match, a league, a Champions League.”