Northampton extended their club-record unbeaten run as they stunned West Brom on penalties in the EFL Cup while Gillingham came from behind to shock Watford 2-1 in extra time