Erling Haaland was in sensational form, scoring twice and setting up three more as Dortmund beat Frankfurt 5-2