England: Premier League - 2012-13

England: Premier League - 2012-13 - Earliest full-length path
Manchester City beat Aston Villa 5-0 (H) on 17 Nov 2012
Aston Villa beat Sunderland 1-0 (A) on 3 Nov 2012
Sunderland beat Wigan 1-0 (H) on 29 Sep 2012
Wigan beat Tottenham 1-0 (A) on 3 Nov 2012
Tottenham beat Manchester United 3-2 (A) on 29 Sep 2012
Manchester United beat Chelsea 3-2 (A) on 28 Oct 2012
Chelsea beat Arsenal 2-1 (A) on 29 Sep 2012
Arsenal beat West Ham 3-1 (A) on 6 Oct 2012
West Ham beat Fulham 3-0 (H) on 1 Sep 2012
Fulham beat Norwich 5-0 (H) on 18 Aug 2012
Norwich beat Stoke 1-0 (H) on 3 Nov 2012
Stoke beat Swansea 2-0 (H) on 29 Sep 2012
Swansea beat Newcastle 2-1 (A) on 17 Nov 2012
Newcastle beat West Brom 2-1 (H) on 28 Oct 2012
West Brom beat Liverpool 3-0 (H) on 18 Aug 2012
Liverpool beat Reading 1-0 (H) on 20 Oct 2012
Reading beat Everton 2-1 (H) on 17 Nov 2012
Everton beat Southampton 3-1 (H) on 29 Sep 2012
Southampton beat QPR 3-1 (A) on 17 Nov 2012

FLP: Thick arrows show the earliest chain of wins that passes through every team.