Garcia ends Euro drought