| | First Half starts. |
| 1' | | Fouled by Christopher Nkunku - RB Leipzig |
| 1' | | Manuel Akanji - Borussia Dortmund - won a free kick in defence. |
| 2' | | Angeliño - RB Leipzig - won a free kick in defence. |
| 2' | | Fouled by Thomas Meunier - Borussia Dortmund |
| 3' | | Offside - RB Leipzig. Josko Gvardiol with a pass, however Yussuf Poulsen is in offside. |
| 5' | | Fouled by Amadou Haidara - RB Leipzig |
| 5' | | Thorgan Hazard - Borussia Dortmund - won a free kick in defence. |
| 9' | | Fouled by Donyell Malen - Borussia Dortmund |
| 9' | | Nordi Mukiele - RB Leipzig - won a free kick in defence. |
| 13' | | New attacking attempt. Christopher Nkunku - RB Leipzig - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Tyler Adams with a through ball. |
| 13' | | Missed chance. Dominik Szoboszlai - RB Leipzig - shot with right foot from the right side of the box missed to the left. |
| 14' | | Amadou Haidara - RB Leipzig - won a free kick in attack. |
| 14' | | Fouled by Axel Witsel - Borussia Dortmund |
| 17' | | Shot blocked. Christopher Nkunku - RB Leipzig - shot with right foot from the right side of the box is blocked. |
| 18' | | Donyell Malen - Borussia Dortmund - won a free kick on the left wing. |
| 18' | | Fouled by Tyler Adams - RB Leipzig |
| 20' | | Corner - RB Leipzig. Conceded by Manuel Akanji. |
| 21' | | New attacking attempt. Nordi Mukiele - RB Leipzig - shot with the head from the centre of the box is saved in the left corner. Assist - Angeliño with a cross. |
| 27' | | Fouled by Manuel Akanji - Borussia Dortmund |
| 27' | | Yussuf Poulsen - RB Leipzig - won a free kick in defence. |
| 29' | | Goal! RB Leipzig 1, Borussia Dortmund 0. Christopher Nkunku - RB Leipzig - shot with right foot inside of six yard box - left side to the centre of the goal. Assist - Josko Gvardiol with a through ball. |
| 31' | | Dominik Szoboszlai - RB Leipzig - won a free kick in defence. |
| 31' | | Fouled by Jude Bellingham - Borussia Dortmund |
| 31' | | Jude Bellingham - Borussia Dortmund - receive yellow card for a foul. |
| 31' | | Marco Reus - Borussia Dortmund - receive yellow card. |
| 32' | | Fouled by Amadou Haidara - RB Leipzig |
| 32' | | Marco Reus - Borussia Dortmund - won a free kick in attack. |
| 34' | | Missed chance. Angeliño - RB Leipzig - shot with left foot from the left side of the box missed to the left. Assist - Dominik Szoboszlai with a cross. |
| 35' | | Corner - Borussia Dortmund. Conceded by Josko Gvardiol. |
| 36' | | Shot blocked. Jude Bellingham - Borussia Dortmund - shot with right foot from the centre of the box is blocked. Assist - Thomas Meunier. |
| 37' | | Fouled by Axel Witsel - Borussia Dortmund |
| 37' | | Tyler Adams - RB Leipzig - won a free kick in defence. |
| 37' | | Axel Witsel - Borussia Dortmund - receive yellow card for a foul. |
| 39' | | Fouled by Tyler Adams - RB Leipzig |
| 39' | | Jude Bellingham - Borussia Dortmund - won a free kick on the left wing. |
| 40' | | Tyler Adams - RB Leipzig - receive yellow card. |
| 40' | | Christopher Nkunku - RB Leipzig - won a free kick in defence. |
| 40' | | Fouled by Jude Bellingham - Borussia Dortmund |
| 42' | | Corner - Borussia Dortmund. Conceded by Mohamed Simakan. |
| 42' | | Shot blocked. Marco Reus - Borussia Dortmund - shot with right foot from outside the box is blocked. Assist - Thorgan Hazard. |
| 42' | | Corner - Borussia Dortmund. Conceded by Amadou Haidara. |
| 43' | | Fouled by Mats Hummels - Borussia Dortmund |
| 43' | | Josko Gvardiol - RB Leipzig - won a free kick in defence. |
| 44' | | Corner - RB Leipzig. Conceded by Mats Hummels. |
| 45+1' | | Fouled by Marin Pongracic - Borussia Dortmund |
| 45+1' | | Yussuf Poulsen - RB Leipzig - won a free kick in attack. |
| 45+2' | | First Half ended - RB Leipzig 1, Borussia Dortmund 0. |
| 45' | | Second Half starts RB Leipzig 1, Borussia Dortmund 0. |
| 45' | | Substitution - Borussia Dortmund. Ansgar Knauff for Marin Pongracic. |
| 46' | | Shot blocked. Dominik Szoboszlai - RB Leipzig - shot with left foot from outside the box is blocked. Assist - Amadou Haidara. |
| 46' | | Offside - RB Leipzig. Mohamed Simakan with a pass, however Christopher Nkunku is in offside. |
| 49' | | Fouled by Marco Reus - Borussia Dortmund |
| 49' | | Tyler Adams - RB Leipzig - won a free kick in defence. |
| 50' | | Missed chance. Yussuf Poulsen - RB Leipzig - shot with right foot from the centre of the box missed to the left. Assist - Christopher Nkunku. |
| 51' | | Missed chance. Dominik Szoboszlai - RB Leipzig - shot with right foot from outside the box goes high. |
| 52' | | Goal! RB Leipzig 1, Borussia Dortmund 1. Marco Reus - Borussia Dortmund - shot with right foot from the centre of the box to the centre of the goal. Assist - Thomas Meunier with a through ball. |
| 53' | | Offside - Borussia Dortmund. Thomas Meunier with a pass, however Ansgar Knauff is in offside. |
| 55' | | Angeliño - RB Leipzig - won a free kick on the left wing. |
| 55' | | Fouled by Thomas Meunier - Borussia Dortmund |
| 55' | | Thomas Meunier - Borussia Dortmund - receive yellow card for a foul. |
| 56' | | Missed chance. Dominik Szoboszlai - RB Leipzig - shot with right foot from outside the box is high and wide to the right. Assist - Yussuf Poulsen. |
| 56' | | Offside - Borussia Dortmund. Thomas Meunier with a pass, however Donyell Malen is in offside. |
| 57' | | Corner - Borussia Dortmund. Conceded by Benjamin Henrichs. |
| 58' | | Corner - RB Leipzig. Conceded by Thomas Meunier. |
| 59' | | Substitution - RB Leipzig. Emil Forsberg for Benjamin Henrichs. |
| 60' | | Corner - RB Leipzig. Conceded by Gregor Kobel. |
| 60' | | New attacking attempt. Christopher Nkunku - RB Leipzig - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Dominik Szoboszlai with a cross. |
| 60' | | New attacking attempt. Dominik Szoboszlai - RB Leipzig - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. |
| 61' | | Offside - Borussia Dortmund. Marco Reus with a pass, however Donyell Malen is in offside. |
| 63' | | Fouled by Ansgar Knauff - Borussia Dortmund |
| 63' | | Nordi Mukiele - RB Leipzig - won a free kick in defence. |
| 64' | | Christopher Nkunku - RB Leipzig - hits the left post with a shot with right foot from the centre of the box. Assist - Yussuf Poulsen. |
| 64' | | Fouled by Dominik Szoboszlai - RB Leipzig |
| 64' | | Manuel Akanji - Borussia Dortmund - won a free kick in defence. |
| 65' | | Fouled by Yussuf Poulsen - RB Leipzig |
| 65' | | Gregor Kobel - Borussia Dortmund - won a free kick in defence. |
| 65' | | Yussuf Poulsen - RB Leipzig - receive yellow card for a foul. |
| 68' | | Goal! RB Leipzig 2, Borussia Dortmund 1. Yussuf Poulsen - RB Leipzig - shot with right foot from few metres to the right corner. Assist - Christopher Nkunku. |
| 69' | | Substitution - RB Leipzig. André Silva for Yussuf Poulsen. |
| 71' | | Substitution - Borussia Dortmund. Youssoufa Moukoko for Donyell Malen. |
| 72' | | Dominik Szoboszlai - RB Leipzig - won a free kick in defence. |
| 72' | | Fouled by Thorgan Hazard - Borussia Dortmund |
| 73' | | Corner - RB Leipzig. Conceded by Gregor Kobel. |
| 73' | | Offside - RB Leipzig. Angeliño with a pass, however Nordi Mukiele is in offside. |
| 74' | | Fouled by Angeliño - RB Leipzig |
| 74' | | Youssoufa Moukoko - Borussia Dortmund - won a free kick in defence. |
| 76' | | Fouled by Tyler Adams - RB Leipzig |
| 76' | | Jude Bellingham - Borussia Dortmund - won a free kick on the left wing. |
| 76' | | New attacking attempt. Thomas Meunier - Borussia Dortmund - shot with the head from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Marco Reus with a cross. |
| 77' | | Emil Forsberg - RB Leipzig - won a free kick on the left wing. |
| 77' | | Fouled by Thomas Meunier - Borussia Dortmund |
| 78' | | Shot blocked. Thorgan Hazard - Borussia Dortmund - shot with right foot from outside the box is blocked. Assist - Jude Bellingham. |
| 78' | | Corner - Borussia Dortmund. Conceded by Dominik Szoboszlai. |
| 79' | | New attacking attempt. Mats Hummels - Borussia Dortmund - shot with the head from the centre of the box is saved by goalkeeper in the centre of the goal. Assist - Julian Brandt with a cross. |
| 82' | | Substitution - Borussia Dortmund. Reinier for Julian Brandt. |
| 83' | | Christopher Nkunku - RB Leipzig - won a free kick in defence. |
| 83' | | Fouled by Ansgar Knauff - Borussia Dortmund |
| 84' | | Substitution - RB Leipzig. Dani Olmo for Christopher Nkunku. |
| 84' | | Substitution - RB Leipzig. Konrad Laimer for Amadou Haidara. |
| 85' | | Dani Olmo - RB Leipzig - won a free kick in attack. |
| 85' | | Fouled by Axel Witsel - Borussia Dortmund |
| 86' | | Substitution - Borussia Dortmund. Dan-Axel Zagadou for Axel Witsel. |
| 86' | | Offside - RB Leipzig. Tyler Adams with a pass, however Emil Forsberg is in offside. |
| 87' | | Shot blocked. Jude Bellingham - Borussia Dortmund - shot with right foot from the left side of the box is blocked. Assist - Youssoufa Moukoko. |
| 87' | | Corner - Borussia Dortmund. Conceded by Mohamed Simakan. |
| 87' | | Shot blocked. Dan-Axel Zagadou - Borussia Dortmund - shot with the head from the centre of the box is blocked. Assist - Thorgan Hazard with a cross. |
| 87' | | Shot blocked. Manuel Akanji - Borussia Dortmund - shot with the head from the centre of the box is blocked. |
| 87' | | Dominik Szoboszlai - RB Leipzig - has gone down, but the referee deems it simulation. |
| 88' | | Dominik Szoboszlai - RB Leipzig - receive yellow card. |
| 89' | | Angeliño - RB Leipzig - won a free kick in defence. |
| 89' | | Fouled by Youssoufa Moukoko - Borussia Dortmund |
| 89' | | Youssoufa Moukoko - Borussia Dortmund - receive yellow card for a foul. |
| 90+2' | | Shot blocked. Dan-Axel Zagadou - Borussia Dortmund - shot with right foot from the centre of the box is blocked. Assist - Thorgan Hazard with a cross. |
| 90+2' | | Missed chance. Thomas Meunier - Borussia Dortmund - shot with right foot from outside the box is high and wide to the left. |
| 90+3' | | Ansgar Knauff - Borussia Dortmund - won a free kick in defence. |
| 90+3' | | Fouled by Konrad Laimer - RB Leipzig |
| 90+3' | | Emil Forsberg - RB Leipzig - won a free kick in defence. |
| 90+3' | | Fouled by Ansgar Knauff - Borussia Dortmund |
| 90+4' | | Fouled by André Silva - RB Leipzig |
| 90+4' | | Marco Reus - Borussia Dortmund - won a free kick in defence. |
| 90+5' | | Second Half ended - RB Leipzig 2, Borussia Dortmund 1. |
| | Thats all. Game finished - RB Leipzig 2, Borussia Dortmund 1. |