Brandon Crawley scored 1:53 into overtime to lift the Knights over Windsor in London.
Max Jones and Olli Juolevi both scored in the third period to force extra time as London improved its win streak to six games.
Julius Nattinen scored both Spitfire goals, who kept their nine-game point streak alive.
The Spitfires killed off six London power-plays.