Tenerife fall at the final hurdle as a dominant Girona win promotion