- Pulisic nets dramatic late equaliser as BVB fight back from 2-0 down to take a point.
- Lezcano brace had set Ingolstadt on course for victory.
- Ramos and Aubameyang also on the scoresheet for the visitors
Goals: 1-0 Cohen (6'), 2-0 Lezcano (24'), 2-1 Aubameyang (59'), 3-1 Lezcano (60'), 3-2 Ramos (69'), 3-3 Pulisic (90+1')
Although there were five changes to the side that beat Sporting CP in midweek, Thomas Tuchel's Dortmund began in typically aggressive fashion. The visitors suffered a setback after only six minutes, however, Almog Cohen capitalising on some lax marking to volley Markus Suttner's free-kick past Roman Weidenfeller.
Suttner was provider again in the 24th minute when Dario Lezcano rose highest to guide another set-piece special past a helpless Weidenfeller.
Dortmund emerged fired up after the break and pulled a goal back in the 59th minute when Pierre-Emerick Aubameyang calmly nodded Dembele's cross past Orjan Nyland. Within seconds, however, Ingolstadt's two-goal lead was restored, debutant Florent Hadergjonaj charging up the right flank and crossing low for Lezcano, who expertly steered his shot past Weidenfeller.
Adrian Ramos reduced the arrears again for Dortmund with a coolly taken goal with 20 minutes to play, but that was only the start of the drama. The visitors continued to press for an equaliser and were finally rewarded when substitute Pulisic turned in from close range in injury time to rescue Tuchel's side a point.
Man of the Match
For his late goal alone, Pulisic deserves the accolade. The American changed the game after his half-time introduction, bringing plenty of cut and thrust to the Dortmund right flank and once again underlining his extraordinary potential.
Although a draw is not the ideal result for Tuchel's Dortmund, Pulisic's late leveller will buoy BVB ahead of a crucial week that includes visits from 1. FC Union Berlin in the DFB Cup in midweek and then fierce local rivals FC Schalke 04 in the Revierderby on Matchday 9.
- This was Ingolstadt captain Marvin Matip's 200th competitive game for the club.
- Roman Weidenfeller made his first Bundesliga appearance since 2 March, 2016 (a 2-0 win for BVB at SV Darmstadt 98).
- Cohen's opener was Ingolstadt's first goal at home this season.
- The last team to score three goals against Dortmund was Hamburger SV in November 2015.
- Pulisic's goal was his second of the season.
Ingolstadt: Nyland – Hadergjonaj, Matip (c), Tisserand, Suttner – Roger, Groß, Cohen – Hartmann – Hinterseer (Morales, 89'), Lezcano (Leckie, 72')
Coach: Markus Kauczinski
Dortmund: Weidenfeller – Piszczek, Ginter, Bartra, Park (Pulisic, 46') – Weigl – Dembele, Castro (Götze, 59'), Kagawa (Passlack, 73') – Ramos, Aubameyang (c)
Coach: Thomas Tuchel