The mark scheme being prescriptive, it would not allow for this answer to earn a mark. Is it because:
1. The hyphen is in the ‘wrong’ place and corrupts the intended talent for which the grandmother is a champion?
2. The Oxford comma is technically inaccurate?
3. The concept of ‘correct’ is intellectually flawed?