Barcelona edged an entertaining El Clásico 4-3 against Real Madrid, moving within one win of the La Liga title.
Despite a Kylian Mbappé hat-trick for Real Madrid, Barcelona fought back from 2-0 down with goals from Eric García, Lamine Yamal, and a first-half brace from Raphinha.
The win puts Barça seven points clear with three games left.
They can secure the title against Espanyol on Thursday, or if Real Madrid lose to Mallorca on Wednesday.