Toen Willem van Gelre in 1386 kasteel Ammersoyen heroverde, liet Johanna een Brabants leger optrommelen, dat zeker 10.000 man telde. Hertog Willem trof in Nijmegen ± 400 ruiters bereid tot een verrassingsaanval, die op 28 juni 1388 in alle vroegte plaatsvond. De Brabanders lagen hun roes nog uit te slapen. De avond ervoor hadden ze in Ravenstein alvast hun overwinning gevierd. Bij Niftrik aan de Gelderse kant van de Maas, nu Strijdkamp geheten, was de veldslag, die Johanna hoofdpijn gaf. Willem was in één klap beroemd.
De Brabanders probeerden zwemmend Ravenstein te bereiken. In Nijmegen is Willem feestelijk onthaald. Brabantse banieren kwamen als stille getuigen van de triomf jarenlang in de St.Stevenskerk. Brabantse krijgsgevangenen moesten de stadsmuren herstellen. Na afloop kregen ze nieuwe kleren mee naar huis.