England: Premier League - 2012-13

England: Premier League - 2012-13 - Earliest Hamiltonian win cycle
QPR beat Fulham 2-1 (H) on 15 Dec 2012
Fulham beat Norwich 5-0 (H) on 18 Aug 2012
Norwich beat Stoke 1-0 (H) on 3 Nov 2012
Stoke beat Newcastle 2-1 (H) on 28 Nov 2012
Newcastle beat West Brom 2-1 (H) on 28 Oct 2012
West Brom beat Sunderland 4-2 (A) on 24 Nov 2012
Sunderland beat Reading 3-0 (H) on 11 Dec 2012
Reading beat Everton 2-1 (H) on 17 Nov 2012
Everton beat Southampton 3-1 (H) on 29 Sep 2012
Southampton beat Aston Villa 4-1 (H) on 22 Sep 2012
Aston Villa beat Swansea 2-0 (H) on 15 Sep 2012
Swansea beat Arsenal 2-0 (A) on 1 Dec 2012
Arsenal beat Liverpool 2-0 (A) on 2 Sep 2012
Liverpool beat West Ham 3-2 (A) on 9 Dec 2012
West Ham beat Chelsea 3-1 (H) on 1 Dec 2012
Chelsea beat Wigan 2-0 (A) on 19 Aug 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 Manchester City 3-2 (A) on 9 Dec 2012
Manchester City beat QPR 3-1 (H) on 1 Sep 2012

HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.