Leicester City strengthened their status as Premier League challengers as the league-leaders stormed to a shock 3-1 victory against Manchester City on Saturday.