Eight days on from their thrilling victory over Exeter, Saints were involved in another gripping Gallagher Premiership battle at Franklin's Gardens.