La sollevazione delle Fiandre aveva portato ad uno scontro aperto: fiamminghi contro il re di Francia, appoggiato da una parte della nobiltà fiamminga e dal Conte di Hainaut, ora anche conte d'Olanda, Giovanni I; lo scontro decisivo avvenne sotto le mura di Courtrai, l'11 luglio 1302; dove i cavalieri francesi si scontrarono contro le picche dei lavoratori fiamminghi che riportarono una netta vittoria. Goffredo aveva partecipato a quella battaglia, passata alla storia col nome di Battaglia degli speroni d'oro, dove perse la vita col suo unico figlio maschio, come ci viene confermato dal "Continuatio Chronici Guillelmi de Nangiaco".