Sky Sports F1 commentator David Croft has won the Fantasty Football league title after a dramatic final day.