The veteran Polish forward, 36, reached 27 league goals for the season, although he finished behind Real Madrid's Kylian Mbappe on 31.
The Italian tactician, normally a picture of sideline serenity, could only shake his head as his injury-ravaged defense struggled against Barcelona's relentless assault at a sold-out Montjuic Olympic Stadium.
Paris Saint Germain head coach Luis Enrique made a bold prediction about tonight’s El Clasico in La Liga between Barcelona and Real Madrid, saying the Catalan Giants will easily defeat their arch nemesis.
Barcelona currently top the La Liga table, sitting four points ahead of second-placed Real Madrid. Carlo Ancelotti’s side must secure victory on Sunday to keep their hopes alive of overtaking their fierce rivals in the final three matches of the season.
Madrid were left licking their wounds after a Champions League quarter-final thrashing by Arsenal, and coach Ancelotti is poised to depart at the end of the season, but it could yet be with a major trophy in his hands.
Sorloth completed a hat-trick in the opening 11 minutes, the earliest in La Liga history, beating trebles netted by the 15th minute in 1929 and 1941 by Europa's Carles Bestit and Valencia's Mundo, respectively.
Barca lead the Spanish top flight by four points ahead of rivals and defending champions Real Madrid with four matches remaining.
After the Catalans scraped a comeback win at Valladolid on Saturday, Madrid survived a late Celta fightback to maintain the four-point gap ahead of next Sunday's Clasico.
Arda Guler broke the deadlock for Real shortly after the half-hour mark as the Turkish 20-year-old took a short corner for a one-two with Lucas Vazquez before dispatching an excellent left-footed shot from a tight angle through a gap between defenders.
"This is a heavy blow, we have to bounce back. Losing at this point in the season is tough because everyone is on form and we didn't do well in this game," the Italian told reporters.
Modric, Ballon d'Or winner in 2018, scored Real's opener in the victory, controlling a looping clearance from a corner with his chest before unleashing a sublime long-range volley which arrowed into the top corner in the 41st minute.
After Atletico Madrid beat Valencia 3-0 to temporarily take pole position, the Catalans replaced them with a narrow victory on the road and sit one point ahead of the Rojiblancos.
Lewandowski scored his 20th goal of the season with a 28th-minute penalty that went in off the post.
Barca have the opportunity to return to the top when they host sixth-placed Rayo Vallecano at the Olympic Stadium on Monday, after both their main rivals dropped points on Saturday.
Hansi Flick's Barca climbed within two points of Los Blancos and moved one behind Atletico to crank up the tension in the title race.
Julian Alvarez dinked home a controversial first half penalty for Atletico but Mbappe was in the right place at the right time to bundle home early in the second half on his first appearance in the tense derby clash.
Spanish La Liga club Real Betis launched a new kit made out of an invasive algae on Thursday to raise awareness of an ecological crisis on the Andalucian coast.
Los Blancos were beaten 1-0 at relegation-battling Espanyol on Saturday and subsequently sent a furious letter to the Spanish football federation blasting the country's refereeing as "rigged" and "completely discredited".
Barcelona sit third in the standings with 42 points, three behind second-placed Atletico Madrid and seven adrift of leaders Real Madrid.