The Spanish rookie put on a show in Barcelona as he took victory ahead of Eric Granado and Kevin Zannoni