GB qualifier Tarvet gets better of Alcaraz in ‘brilliant’ rally