MADRID — Barcelona took a huge step Sunday to securing the Spanish league title with a 4-3 win over Real Madrid — despite Kylian Mbappé's hat trick in a mesmerizing ''clasico'' — and opened a seven-point lead over its second-placed rival with three matches remaining.
Raphinha scored twice, and Lamine Yamal and Eric García added a goal each for Barcelona, which needs two more points to secure its 28th league title.
The Catalan club trailed 2-0 after Mbappé scored in the fifth and 14th minutes at Montjuic stadium. The hosts evened the match just over the half-hour mark, and went on to lead 4-2 at halftime in a sensational recovery.
Mbappé completed his hat trick in the 70th but Madrid wasn't able to come back in a likely fatal blow to its hopes of successfully defending its title.
Mbappé became the league's leading scorer with 27 goals, two more than Barcelona's Robert Lewandowski, who did not play on Sunday.
Mbappé also became Madrid's player with the most goals in his debut season with 39, surpassing the 37 scored by Iván Zamorano in the 1992-93 campaign. Mbappé had already overtaken Cristiano Ronaldo and Ruud van Nistelrooy (both 33 goals) and Brazil great Ronaldo (30).
Another Barcelona thriller
It was another thrilling match involving Barcelona, which on Tuesday was eliminated by Inter Milan in extra time in the semifinals of the Champions League. Barcelona lost to the Italians 7-6 on aggregate.