Belgium's Club Brugge left Partizan Belgrade without a point after winning 2-0 at home as Croatian midfielder IvanPerisic scored in the fourth and 58th minutes.
Paraguay striker Lucas Barrios scored a hat-trick with German teenager Mario Goetze and Croatia midfielder IvanPerisic adding the other two goals as Dortmund chase down more league records.
Dortmund drew level when defender Hummels cropped up to beat Stuttgart goalkeeper Sven Ulreich on 82 minutes and looked set to have settled the match when Croatia midfielder IvanPerisic scored after coming off the substitute's bench.
Within minutes, Jelavic just failed to climb high enough to connect with a cross from fellow substitute IvanPerisic and Croatia were furious when Vedran Corluka appeared to have his shirt pulled in the penalty area, only for the offence to go unseen.