England: Premier League - 2004-05

England: Premier League - 2004-05 - Earliest Hamiltonian win cycle
Norwich beat Southampton 2-1 (H) on 20 Nov 2004
Southampton beat Blackburn 3-2 (H) on 21 Aug 2004
Blackburn beat Portsmouth 1-0 (H) on 18 Sep 2004
Portsmouth beat Manchester United 2-0 (H) on 30 Oct 2004
Manchester United beat Arsenal 2-0 (H) on 24 Oct 2004
Arsenal beat Charlton 4-0 (H) on 2 Oct 2004
Charlton beat Aston Villa 3-0 (H) on 25 Aug 2004
Aston Villa beat Fulham 2-0 (H) on 23 Oct 2004
Fulham beat Newcastle 4-1 (A) on 7 Nov 2004
Newcastle beat Crystal Palace 2-0 (A) on 20 Nov 2004
Crystal Palace beat Birmingham 1-0 (A) on 30 Oct 2004
Birmingham beat Liverpool 1-0 (A) on 6 Nov 2004
Liverpool beat Manchester City 2-1 (H) on 21 Aug 2004
Manchester City beat Chelsea 1-0 (H) on 16 Oct 2004
Chelsea beat Middlesbrough 1-0 (A) on 25 Sep 2004
Middlesbrough beat West Brom 2-1 (A) on 14 Nov 2004
West Brom beat Bolton 2-1 (H) on 2 Oct 2004
Bolton beat Tottenham 2-1 (A) on 23 Oct 2004
Tottenham beat Everton 1-0 (A) on 2 Oct 2004
Everton beat Norwich 3-2 (A) on 23 Oct 2004

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