We're mixing one group with an 80% average and another with a 50% ('half of its games') average, and arriving at an overall average of 60%. Using alligation:
--50---60------------80---
we can see that the overall average is closer to 50%, so not many games were played when the team was winning 80% of the time. Already the answer must be A or B. The ratio of the distances to the middle average on the number line above is 10 to 20, conveniently, so if 20 games were played when the team won 50% of its games, 10 must have been played when the team won 80% of its games.
You could also solve algebraically. If the team won 80% of x games, it won 0.8x games. It then won 10 out of 20 games. So in total it won 0.8x + 10 games, after playing x + 20 games. We know it won 60% of all of its games, so
(0.8x + 10)/(x + 20) = 60/100
8x + 100 = 6x + 120
2x = 20
x = 10
and since x is what we want to find, 10 is the answer.