Alcuni anni dopo la conquista inglese di Calais Goffredo cercò di corrompere un componente della guarnigione cittadina, per farsi aprire le porte della città; la cosa non andò a buon fine, forse per un tradimento forse per una fuga di notizie, e i francesi caddero in un'imboscata: nella notte fra il 31 dicembre 1349 e il 1º gennaio 1350 Goffredo fu catturato all'ingresso in città; dopo un anno e mezzo di prigionia fu liberato dietro pagamento di un riscatto. Fu il re Giovanni il Buono in persona a versare per lui l'ingente somma di 12000 scudi, ulteriore attestazione della stima in cui Goffredo era tenuto. Morì nella battaglia di Poitiers il 19 settembre 1356, difendendo il re con il proprio corpo.