20100812 sports.chess: Humpy finishes joint third as Yifan finishes on top