This week we discuss the Champions League Final, Newcastle's trumping of Leicester, Leeds beating Tottenham, and the title race in La Liga Follow us on ...