It was another busy week in sport with a lot on the line this late in the season.
The race for fourth heated up with a string of bad performances, City and Liverpool win again and Leinster went marching on into the Champions Cup final.
Let's dive in:
It started with the early game on Saturday morning as Manchester City took on Tottenham for the third time in 10 days.
After Spurs knocked city out of the Champions league in a crazy game, could they also ruin their title chances?
It was a nervy game with plenty of chances but the game was decided within five minutes through a Phil Foden goal. It finished one nil City.
It was then onto Liverpool to respond in the late kick off on Sunday against Cardiff who are in a relegation battle.
It always looked comfortable for Liverpool and they secured a two nil win through Wijnaldum and a James Milner penalty.
City have Utd on Wednesday and if they win that, you'd think they'll go on to win the league.
Race For Fourth
Who wants it?
Nobody, it seems; it's more of a race for sixth as all four teams fighting for fourth dropped points over the weekend.
Spurs lost to city, Manchester Utd got spanked by Everton four nil, Arsenal lost 3-2 to Palace and Chelsea could only manage a 2-2 draw with Burnley last night including this bullet from Higuain:
Have a look how the table stands with only a few games to go:
Utd would need a miracle with their next two games against City and Chelsea while Arsenal and Spurs have an easier run in.
A few titles were clinched as we take a look across some of the other leagues around Europe.
A Kylian Mbappe hat-trick secured the title for PSG as they beat Monaco 3-1. This makes him the youngest player in Ligue 1 history to score 30 goals in a single season.
Like, this is crazy:
This title also means Dani Alves is now the most decorated player the football history with 42 trophies.
Juventes beat Fiorentina 2-1 to put them twenty points ahead of second place Napoli and take home the title for the eight year running.
Ronaldo is now the first player in history to win the Premier League, La Liga and Serie A. The GOAT?
Barcelona look set to take home another La Liga title but the Bundesliga is going to the wire with Bayern Munich sitting just one point ahead of Dortmund in second.
Champions Cup Final Decided
It's the final we've all been waiting for.
Saracens comfortably beat Munster 32-16 on Saturday while Leinster cruised to a 30-12 win over Toulouse in the Aviva on Sunday.
They are the best two teams in the competition and well deserved finalists, but who will come out on top?
Four-time winners and defending champions Leinster, or 2016 and 2017 winners Saracens?
We'll find out in Newcastle on May 11.