Levy Garcia Crespo recovered to keep fighting for first place