Espargaro dubs Assen his best ever race