England: Premier League - 2016-17

England: Premier League - 2016-17 - Earliest full-length path
Tottenham beat Manchester City 2-0 (H) on 2 Oct 2016
Manchester City beat Manchester United 2-1 (A) on 10 Sep 2016
Manchester United beat Southampton 2-0 (H) on 19 Aug 2016
Southampton beat West Ham 3-0 (A) on 25 Sep 2016
West Ham beat Bournemouth 1-0 (H) on 21 Aug 2016
Bournemouth beat Everton 1-0 (H) on 24 Sep 2016
Everton beat West Brom 2-1 (A) on 20 Aug 2016
West Brom beat Crystal Palace 1-0 (A) on 13 Aug 2016
Crystal Palace beat Stoke 4-1 (H) on 18 Sep 2016
Stoke beat Hull 2-0 (A) on 22 Oct 2016
Hull beat Leicester 2-1 (H) on 13 Aug 2016
Leicester beat Swansea 2-1 (H) on 27 Aug 2016
Swansea beat Burnley 1-0 (A) on 13 Aug 2016
Burnley beat Liverpool 2-0 (H) on 20 Aug 2016
Liverpool beat Arsenal 4-3 (A) on 14 Aug 2016
Arsenal beat Chelsea 3-0 (H) on 24 Sep 2016
Chelsea beat Watford 2-1 (A) on 20 Aug 2016
Watford beat Middlesbrough 1-0 (A) on 16 Oct 2016
Middlesbrough beat Sunderland 2-1 (A) on 21 Aug 2016

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