Az egymás sarkában toporgó - a lipcseiek a 4., a Bayer pedig az ötödik helyen állt a forduló előtt - mindkét csapat a Bajnokok Ligája-indulást jelentő helyezésre hajt. A 4. percben Gulácsi védett bravúrral egy közeli fejest, majd a 17. percben egy gyors akció végén Marcel Sabitzer révén a hazaiak megszerezték a vezetést.
A lipcseiek maradtak támadásban, és ugyan veszélyesebbek és aktívabbak voltak, mégsem mehettek előnnyel szünetre, mert egy hazai szöglet után a 45. percben ezúttal a Leverkusen vitt végig egy gyors kontrát, amit Kai Havertz fejezett be egy közepesen rossz lövéssel - ami annyira azért jó volt, hogy utat találjon Gulácsi kapujába.
A második félidő aztán nem kezdődött jól a hazaiak számára: a játékvezető előbb a Leverkusen javára ítélt egy büntetőgyanús szituációban a vendégek tizenhatosán belül, majd egy kapus kirúgást Upamecano éppen Volland elé csúsztatott, aki Julian Brandthoz továbbított, a 21 éves csatár pedig közelről kilőtte a rövid alsót.
És a helyzet csak rosszabb lesz: öt perccel később újra Upamecano fejéről csúszott tovább a labda rossz helyre egy szabadrúgás után, az első félidőben csereként beálló görög Retszosz pedig kapásból a hosszú alsó sarokba lőtt, Gulácsinak esélye sem volt hárítani. A görög védőnek ez volt az első gólja a Bundesligában.
A 69. percben aztán a 780 perce gólképtelen Kevin Volland eldöntötte a mérkőzést, miután a vendégek egy labdaszerzés után szépen kipasszolták a lipcsei védelmet a tizenhatoson belül, a támadónak már csak a kapuba kellett passzolnia az újfent teljesen kiszolgáltatott Gulácsi mellett. Ez volt Volland 50. Bundesliga-gólja.
A lipcseiek becsületből még mentek előre, Ilsanker közeli kísérletét nem kis szerencsével fogta meg Leno, de gólt már nem tudtak szerezni.
A Leverkusen így egy döntetlen és két vereség után először győzte le az RB Leipziget a Bundesligában, ráadásul meg is előzte a Gulácsiékat, akik így rögtön két helyet csúsztak vissza, miután jobb gólkülönbségével az Eintracht Frankfurt is megelőzi őket.