Leicester City’s unlikely title challenge was only strengthened by this weekend’s Premier League results, which saw fellow contenders Arsenal lose at Manchester United.

Claudio Ranieri’s side themselves picked up a home win over Norwich City thanks to Leonardo Ulloa’s late winner and retained their two-point lead at the top of the table.

As many have noted this season, it’s all quite remarkable when you consider that the Foxes’ top flight status was seriously threatened this time last year.

Back then, with 11 league games of the campaign remaining, Nigel Pearson’s side sat rock bottom of the table and were without a win in six.

They finally picked up a victory three games later, beating West Ham United 2-1 on 4 April, which initiated a remarkable run of form.

Their form carried into this season and now, it's official - if you count back 38 Premier League games so as to include the end of the last campaign, Leicester are title winners.

Premier League table - over the last 38 games

Team PLD GD PTS 1 Leicester 38 31 79 2 Arsenal 38 30 75 3 Man City 38 34 71 4 Tottenham 38 27 71 5 Man Utd 38 15 64 6 Chelsea 38 9 60 7 Liverpool 38 -3 55 8 Everton 38 13 54 9 Southampton 38 12 54 10 Stoke 38 2 54 11 West Ham 38 1 51 12 C Palace 38 -3 50 13 West Brom 38 -11 49 14 Watford 38 12 46 15 Swansea 38 -11 43 16 Bournemouth 27 -14 29 17 Sunderland 38 -25 36 18 Aston Villa 38 -29 32 19 Newcastle 38 -53 31 20 Norwich 38 -36 29

'If my Auntie had...', etc., but the data, compiled by website 'The Chels' makes for interesting reading.

The results of newly promoted sides' previous Premier League campaigns are included, accounting for the low total of 'games played' by top flight first-timers Bournemouth.

Arsenal's defeat at Old Trafford overwrote their 2-0 home win over Everton last term, while Leicester's win over Norwich replaced a 2-0 defeat at the hands of Manchester City.