Teaser 2469: [Football league]

From The Sunday Times, 17th January 2010 [link]

Our football league has six teams, A, B, C, D, E and F, who play each other once, earning 3 points for a win, 1 for a draw. Of last season’s 20 goals, the best were in Primadona’s hat-trick in C’s derby against D. At one stage, when C and D had played all their games, but A and B each still had two in hand, the league order was A, B, C, D, E, F (goal differences separate teams tying on points). But A’s morale was shattered because, in the end, C won the league (the number of goals scored also being needed for the final decision).

What were the scores in C’s matches? (C v A, C v B, C v D, C v E, C v F)?

This puzzle was originally published with no title.

[teaser2469]