Zespół RB Lipsk bardzo potrzebował punktów, by utrzymać się w czołówce ligowej tabeli. Drużyna ta zajmowała drugą pozycję i była zdecydowanym faworytem spotkania. Występujące tu drużyny w historii bezpośrednich pojedynków spotkały się ze sobą pięć razy. Zespół RB Lipsk wygrał aż cztery razy, zremisował raz, nie przegrywając żadnego spotkania. Mecz rozpoczął się fatalnie dla zespołu VfB Stuttgart. W 14. minucie za czerwoną kartkę zszedł z boiska Naouirou Ahamada osłabiając tym samym zespół gości. Jedyną żółtą kartkę w pierwszej połowie sędzia pokazał Ibrahimie Konatému z drużyny gospodarzy. Była to 24. minuta spotkania. Pierwsza połowa zakończyła się wynikiem 0-0. Na drugą połowę zespół RB Lipsk wyszedł w zmienionym składzie, za Ibrahimę Konaté wszedł Dayotchanculle Upamecano. Szczęście uśmiechnęło się do piłkarzy RB Lipsk w 46. minucie spotkania, gdy Amadou Haidara strzelił pierwszego gola. W zdobyciu bramki pomógł Daniel Olmo. W 65. minucie za Lukasa Klostermanna wszedł Nordi Mukiele. W tej samej minucie trener RB Lipsk postanowił skorzystać ze swojego jokera i na plac gry wszedł Emil Forsberg, a murawę opuścił Christopher Nkunku. Emil Forsberg bardzo przysłużył się swojej drużynie strzelając jedną bramkę. Był to już jego siódmy gol w tegorocznych rozgrywkach. Szczęście uśmiechnęło się do zawodników RB Lipsk w 67. minucie spotkania, gdy Emil Forsberg zdobył z karnego drugą bramkę. Piłkarz ten strzela jak na zawołanie. To już jego siódme trafienie w sezonie. W 73. minucie Tyler Adams został zmieniony przez Benjamina Henrichsa, co miało wzmocnić drużynę RB Lipsk. Niewiele później trener drużyny przeciwnej także postanowił odświeżyć skład, zmieniając Sasę Kalajdzic na Mohameda Sankoha. Na murawie, jak to często zdarzało się VfB Stuttgart w tym sezonie, pojawił się Atakan Karazor, którego zadaniem było wzmocnienie szyków obronnych. Zmienił on w 74. minucie Gonzala Castro. Rezultat meczu pokazał, że zmiana tym razem nie pomogła drużynie. Na kwadrans przed zakończeniem starcia żółtą kartkę dostał Benjamin Henrichs z RB Lipsk. W 76. minucie Daniel Olmo został zmieniony przez Justina Kluiverta, co miało wzmocnić zespół RB Lipsk. Trener drużyny przeciwnej także postanowił odświeżyć skład, zmieniając Tanguy'ego Coulibaly'ego na Darka Churlinova w 88. minucie. Do końca spotkania wynik nie uległ zmianie. Pojedynek zakończył się rezultatem 2-0. Drużyna RB Lipsk była w posiadaniu piłki przez 66 procent czasu gry, przełożyło się to na zwycięstwo w tym meczu. Zespół RB Lipsk zagrał bardzo agresywnie, co niestety przełożyło się na dużą liczbę fauli. Arbiter pokazał jedną czerwoną kartkę zawodnikom gości, natomiast piłkarzom RB Lipsk przyznał dwie żółte. Drużyna RB Lipsk w drugiej połowie wymieniła pięciu graczy. Natomiast zespół gości w drugiej połowie wykorzystał wszystkie zmiany. Drużyny będą miały 12-dniową przerwę w rozgrywkach. Dopiero 7 maja drużyna VfB Stuttgart rozegra kolejny mecz u siebie. Jej przeciwnikiem będzie FC Augsburg. Natomiast 8 maja Borussia Dortmund będzie gościć drużynę RB Lipsk.