Bolje su ušli u susret domaći i poveli već u 14. minutu. Iz neposredne blizine šutirao je Džejmi Leveling, njegov udarac odbranio je Lukaš Hradecki ali je odbio loptu u noge Ermendina Demirovića koji je sa pet metara zatresao mrežu Farmaceuta.
Duplirali su prednost izabranici Sebastijana Henesa na početku drugog poluvremena. Igrao se 48. minut kada je Nik Voldemade probio zadnju liniju odbrane gostiju i s lakoćom savladao finskog čuvara mreže.
Smanjio je zaostatak svog tima Džeremi Frimpong u 56. minutu kada je preciznim udarcem sa desnog boka Holanđanin matirao Aleksandera Nibela.
Ipak, samo šest minuta kasnije ponovo je Štutgart pobjegao na dva gola prednosti. Najprije, je odbranio Finac pokušaj Enca Mila ali se lopta nesrećno odbila od Granita Džake koji je upisao autogol.
Ponovo su se vratili u meč izabranici Ćabija Alonsa u 68. minutu. Nakon velike gužve u šesnaestercu domaćih najbolje se snašao Pjero Hinkapije, poslao loptu u gornji lijevi ugao i omogućio gostima da se održe u susretu.
Trud Farmaceuta počeo je da se isplaćuje u 88. minutu kada su uspjeli da pred sam kraj meča poravnaju rezultat. Nastavili su da kreiraju prilike pred golom Crvenih, a nakon centaršuta El Bilal Turea lopta se nesrećno odbila od Anđela Stilera i prevarila njemačkog golmana.
Tačku na nevjerovatan preokret stavio je Patrik Šik u četvrtom minutu sudijske nadoknade. Frimpong je probio po desnom boku, pronašao usamljenog Šika, a Čeh je glavom postigao gol i rasplakao domaće navijače.
Leverkuzen je ovim trijumfom prišao na šest bodova zaostatka za Bajernom dok Štutgart polako gubi korak u trci za plasman u Evropu.