A medida que el ejército alemán continuaba avanzando hacia el oeste, haciendo retroceder tanto a la fuerza expedicionaria británica (que intentaba escapar a Dunkerque) como al ejército belga, la aldea de Vinkt se convirtió en un objetivo importante, ya que se encontraba en la carretera al sur de Gante a Lille y a horcajadas sobre el canal Schipdonk, que bloqueaba el avance alemán hacia el oeste. Sin embargo, el 25 de mayo, ambos bandos ya conocían el resultado de la Batalla por Francia: el ejército francés se había derrumbado y el ejército belga se había visto reducido a prolongar la guerra con el único propósito de proteger la retirada británica.
El puente sobre el canal de Schipdonk era defendido por la 1a División de Chasseurs Ardennais. El mando belga decidió no destruir sino proteger el puente para ayudar a tantos rezagados británicos y belgas como fuera posible en su huída: más de un millón de belgas (la mayoría de ellos en pie, ya que los coches y los caballos habían sido requisados por los diferentes ejércitos en liza) se habían convertido en refugiados. Las noticias de lo sucedido en Vinkt provocarían que un millón más huyera hacia el sur o incluso hacia el oeste. A mediados de junio, según cifras de la Cruz Roja, el 30% de la población belga había abandonado el país.
Al llegar cerca del puente el 25 de mayo, la 225a División de Infantería alemana, compuesta principalmente por soldados mal entrenados del Landwehr, no pudo cruzarlo. Luego tomaron como rehenes a 140 civiles y los utilizaron como escudos humanos. Cuando los Chasseurs Ardennais continuaron hostigando las posiciones alemanas con gran precisión, y el cruce seguía siendo imposible, una granada explotó entre los rehenes y mató a 27.
Al día siguiente, los alemanes tomaron rehenes tanto en la iglesia de Meigem y Vinkt como en varias granjas del vecindario. Algunos rehenes murieron en el lugar, pero el evento más horrible ocurrió en la iglesia de Meigem, donde una explosión mató a otros 27 rehenes.
El 27 los Chasseurs ardennais continuaron resistiendo y defendiendo el puente contra probabilidades muy superiores. Por razones poco claras, la 225a División ahora comenzó a ejecutar a sus rehenes y a tomar nuevos, ejecutándolos en el acto. Los refugiados fueron sacados al azar de las interminables columnas que marchaban hacia el sur y ejecutados de inmediato. Cuatro víctimas lograron escapar.
El 28 Leopoldo III y el ejército belga capitularona las 4 am, 5 am hora alemana. Esto no detuvo la carnicería en Vinkt. Nueve rehenes fueron fusilados después de la capitulación. Las últimas cinco víctimas tuvieron que cavar sus propias tumbas antes de la ejecución.
La mayoría de las fuentes afirman que hubieron entre 86 y 140 víctimas, siendo 86 el número total de víctimas ejecutadas. La divergencia se debe al hecho de que otros historiadores incluyen a las víctimas frente al puente y a los 27 muertos por la explosión en la iglesia de Meigem. Mientras que la granada que explotó el 25 de mayo fue casi con certeza alemana, la explosión en la iglesia generalmente se ha atribuido a la artillería belga. Sin embargo, sigue habiendo una controversia sobre la explosión de la iglesia, ya que algunas víctimas afirmaron más tarde que vieron a oficiales alemanes arrojar granadas de mano a la iglesia, y que todas las mujeres rehenes fueron sacadas de la iglesia justo antes de la explosión, asegurando que las 27 víctimas del incidente eran hombres.
Un cuadro muy diferente lo pintó el sacerdote que logró escapar el 27 de mayo: afirmó haber visto mujeres y niños muertos, incluso bebés. Dado que posteriormente no se encontraron cadáveres de mujeres o niños, esto implicaría, de ser cierto, que la escena se limpió más tarde, y el número real de muertos por las ejecuciones es mucho mayor que los 86 o 140 que se suelen afirmar. Sin embargo, la mayoría de los historiadores belgas creen que las víctimas de refugiados adicionales que vio el sacerdote murieron en el fuego cruzado y no intencionalmente.
A medida que se difundió la noticia de la matanza, la prensa alemana la negó o disculpó, alegando que los civiles belgas se habían disfrazado de soldados. Aunque los periódicos británicos conocían la historia exacta, se negaron a insistir en el tema: porque esto había sucedido en Bélgica, tenían miedo de ser acusados de estar repitiendo las afirmaciones de propaganda de guerra que habían hecho en 1914 con la exageración de "La violación de Bélgica".
Aunque este crímen fue ignorado en gran medida fuera de Bélgica, no quedó del todo impune. Los oficiales alemanes fueron juzgados después de la guerra.