Solution:
Note that a chess player could not have more than one draw. Indeed, if A had draws with B and C, then the condition for A and B implies that B defeated C and the same condition for A and C implies that C defeated B, a contradiction.
Let A1,A2,…,Ak be the longest sequence such that each chess player has defeated the next one, i.e. Ai has defeated Ai+1 for i=1,2,…,k−1. If k=2005, then we have the required sequence. Assume that k<2005 and consider a chess player B who is not amongst A1,A2,…,Ak.
If B has defeated A1 then the sequence B,A1,A2,…,Ak of length k+1 has the above property, which is impossible.
If A1 has defeated B, then B and A2 had not draw because A1 has defeated both. If B has defeated A2 then the sequence A1,B,A2,…,Ak of length k+1 has the above property, a contradiction. Therefore A2 has defeated B. We see analogously that all players A3,A4,…,Ak have defeated B. Then we obtain again a contradiction by considering the sequence A1,A2,…,Ak,B of length k+1.
The above argument shows that outside the sequence A1,A2,…,Ak there is only one chess player B, and A1 and B made a draw. Then this is the only draw of B. If A2 has defeated B, then we obtain as above that B has lost from Ai for i=3,4,…,k and we have again sequence A1,A2,…,Ak,B of length k+1. Therefore A2 has lost from B and the same holds for Ai,i=3,…,k.
On the other hand, there is at least one more draw, for example between Ai and Aj. But Ai and Aj have lost from B, which is a contradiction.