Kipyegon recovers