Borussia Dortmund emerged 3-2 winners in a thrilling encounter at Borussia Mönchengladbach, where Pierre-Emerick Aubameyang scored his 27th goal of the season within two minutes of coming on. Here we bring you the line-ups and statistics for the 90th battle of the Borussias.

Bundesliga Matchday 30
BOR. MÖNCHENGLADBACH VS BORUSSIA DORTMUND 2-3 (1-1)

Bor. M’gladbach: Sommer – Elvedi (Korb, 81), Christensen, Vestergaard, Wendt – Dahoud (Benes, 64), Strobl – Stindl - Traore (Herrmann, 71), Hahn, Hofmann
Borussia Dortmund: Bürki – Ginter, Bender, Schmelzer – Durm, Castro, Sahin (Merino, 22), Guerreiro – Dembélé (Mor, 87), Reus (Aubameyang, 57), Pulisic
Substitutes: Sippel, Drmic, N, Schulz, Kolo – Weidenfeller, Kagawa, Piszczek, Weigl
Goals: 0-1 Reus (penalty for foul on Pulisic by Dahoud, 10), 1-1 Stindl (Hahn, 43), 2-1 Schmelzer (own goal, 48), 2-2 Aubameyang (Dembélé, 59), 2-3 Guerreiro (Castro free-kick, 87)
Corners: 2-4 (0-2 at half-time), chance ratio: 4-9 (1-3)
Referee: Stark (Ergolding), yellow cards: Dahoud, Elvedi – Castro, Merino, Bürki
Attendance: 54,014 (sold out), weather: bright, 9 degrees