What Man City, Leicester and Spurs’ results mean for title race