Almere nam in de negentiende minuut de leiding. Na een pass van de Franse aanvaller Thomas Robinet maakte diens landgenoot Yoann Cathline de 1-0. In de 35e minuut werd het 2-0. Cathline wilde uithalen, maar raakte de bal amper. Die rolde wel richting doel, waarna Ruben Roosken met een overtreding Kornelius Hansen van scoren afhield. Robinet benutte de toegekende strafschop.
Heracles-trainer Erwin van de Looi zag zijn ploeg, met drie nieuwe spelers, binnen twee minuten na rust een strafschop krijgen na een handsbal. Jizz Hornkamp benutte die buitenkans: 1-2. Na een klein uur raakte Almere Robinet kwijt. Hij kreeg rood na een al dan niet opzettelijke elleboog richting Kelvin Leerdam die met een hoofdblessure uitviel. Met een geplaatst schot bracht de Australiër Ajdin Hrustic niet veel later de stand op 2-1.
Thomas Bruns raakte namens Heracles nog de kruising, terwijl zijn ploeggenoot Mario Engels kort voor tijd een de bal uit een knappe volley net naast zag gaan. Almere blijft twaalfde in de Eredivisie. Heracles staat veertiende.