Man City on the up but Spurs stall in EPL