Nontransitive Tennis

A problem from the 17th Irish Mathematical Olympiad, in 2004:

In a tennis tournament, each player played one match against each of the others. If each player won at least one match, show that there’s a group of three players A, B, C in which A beat B, B beat C, and C beat A.

Click for Answer