Manchester City left it late to seal their fourth Premier League title in five years as they came from two goals down against Aston Villa to win 3-2 and dash rivals Liverpool’s title hopes.
As for Liverpool, who ran City all the way not just to the final day but also to the final minutes of the last game, they fell behind to an early Wolves goal but recovered to win 3-1 but all in vain as City maintained their precious one point lead to clinch the title.
AC Milan have won their 19th Italian Serie A, their in eleven years, with a 3-0 win over Sassuolo with arch rivals Inter finishing in second place.