Al meteen vanaf de aftrap kreeg Vitesse twee mooie kansen. Bertrand Traoré schoot van afstand, Jelle ten Rouwelaar tikte de bal uit de kruising. De hoekschop die volgde werd door Abiola Dauda ingekopt, maar de 33-jarige doelman redde opnieuw. Vervolgens werd een schot van Kelvin Leerdam in twee instanties gepakt door Ten Rouwelaar, die NAC Breda in de beginfase op de been hield tegen het sterk ogende Vitesse.
In de twaalfde minuut ontsnapte Kingsley Boateng aan de aandacht van de Vitesse-defensie, maar de ver uit zijn doel gekomen Piet Velthuizen pakte het schot. Van een opmars van NAC Breda mocht echter niet worden gesproken. In de eerste twintig minuten had Vitesse liefst tachtig procent balbezit. Behoudens die ene uitval via Boateng had NAC Breda niks laten zien. Halverwege de eerste helft schoot Denys Oliinyk van randje zestien recht op Ten Rouwelaar, die de bal probleemloos klemvast pakte. Na 29 minuten zag onder meer Gertjan Verbeek hoe een indraaiende vrije trap vanaf de zijkant van Marko Vejinovic richting de kruising daalde, maar Ten Rouwelaar tikte de bal nog over de lat.
Na ruim een half uur volgde een strafschop voor Vitesse. Isak Ssewankambo hield Oliinyk vast en kreeg een terechte penalty tegen. Een domme actie van de 18-jarige rechtsback. Vejinovic schoot de bal hoog in het doel toen Ten Rouwelaar al had gedoken: 1-0. Op slag van rust had NAC Breda echter terug in de wedstrijd kunnen komen, waar het niet dat Erik Falkenburg verzuimde om een strafschop te verzilveren. NAC Breda kreeg de penalty nadat Adnane Tighadouini over de knie was gegaan bij een Vitesse-verdediger. Namens Vitesse zou Dauda nog op curieuze wijze de paal raken. De ruststand: 1-0.
In de beginfase van het tweede bedrijf zeilde een mislukte voorzet van Davy Pröpper bijna in het doel. Tot opluchting van NAC Breda ging de bal net over de kruising. Uit een schaarse uitval van NAC Breda volleerde Tighadouini vervolgens ruim naast. Nadat Ten Rouwelaar een schot van Traoré uit de benedenhoek had getikt, lukte het NAC Breda echter toch om op gelijke hoogte te komen. In de eerste instantie strandde Boateng nog wel op Velthuizen, maar voormalig Vitesse-jeugdspeler Tighadouini wist wel raad met de rebound en bracht de fans van NAC Breda in euforische sferen.
Voor de achttiende keer op rij lukte het Vitesse niet om de nul te houden, een verbetering van het negatieve record waaraan het bezig was. Een afstandspegel van Falkenburg ging rakelings naast het doel van Vitesse. De Arnhemmers waren veel meer in balbezit, maar NAC Breda was na de gelijkmaker de meest dreigende ploeg. Desondanks was het Vitesse dat elf minuten voor tijd opnieuw aan de leiding kwam. Vejinovic krulde een vrije trap vanaf een meter of twintig heerlijk binnen: 2-1.
Het doelpunt van Tighadouini leek zodoende enkel statistische waarde te krijgen, maar niets was minder waar! Vijf minuten voor tijd nam hij plaats achter een vrije trap. Het indraaiende schot werd door iedereen gemist, waarna Velthuizen gruwelijk mistastte. Wat een blunder: 2-2. In de slotminuut leek Renato Ibarra de 3-2 te maken, maar de treffer werd afgekeurd wegens vermeend buitenspel. Uit de herhaling bleek hij gelijk te staan met de laatste verdediger van NAC Breda. Zo wisten de bezoekers alsnog een punt veilig te stellen in Stadion Gelredome.