Sebastien Haller scored an 'extraordinary' goal with a back-heel flick to put Borussia Dortmund 3-0 up against Mönchengladbach.