Xavi claimed his first trophy as Barcelona manager after a comfortable victory over rivals Real Madrid in the Spanish Super Cup final.
The La Liga leaders dominated the match in Saudi Arabia and took the lead when 18-year-old Gavi fired in from Robert Lewandowski’s pass.
Lewandowski struck just before half time when he finished from Gavi’s pass.
Gavi got another assist in the second half as he set up Pedri, before Karim Benzema struck a late consolation.
The Frenchman’s late goal was scant consolation for Real Madrid, who were a distant second best throughout.
Indeed, Thibaut Courtois prevented Barcelona from winning by an even bigger margin with a couple of smart saves.
The former Chelsea goalkeeper was tested early when he turned Lewandowski’s sweeping effort onto the post and he also kept out Ousmane Dembele’s powerful strike.
But after Pedri got his side’s third midway through the second half with a tap-in there was never any doubt about the result as Barcelona won the Super Cup for the first time since 2018.