Eight football teams play matches against each other such that no two teams meet twice and no three teams play all three possible matches. What is the largest possible number of matches?

Let's think step by step and output the final answer within \boxed{}.
user