"We had two very different configurations with the Red Bulls. We were quite quick in the corner, but slow in straights. It was extremely difficult for me to cover Max in the straight. Max did a great job, it was a fun race," he added.
Carlos Sainz Jr. finished in third place to make it another podium double for Ferrari after he was second in Bahrain where Leclerc had brilliantly repelled three attacks from Verstappen, who retired right near the end of that race with teammate Sergio Perez.
Perez bounced back with a superb pole position on Sunday but finished fourth, while seven-time F1 champion Lewis Hamilton could manage only one point for Mercedes in 10th place after starting 15th.
His teammate George Russell fared better in fifth but Mercedes again looked way off the pace.
More to come...