Madrid clinched its 34th Spanish league title — and first since 2017 — after extending its perfect run following the pandemic break with a 2-1 win over Villarreal on Thursday, opening a seven-point gap to second-place Barcelona with one round to go. Barcelona lost to 10-man Osasuna at the Camp Nou Stadium. (Source: AP)