The fairy tale is becoming so real. Leicester City are on course to win the English Premier League.
Leicester City beat Manchester City 3-1 to go six points clear on the top of the premier league table. Continue to see more photos.
The premier league table as it stands below: