Masters Review - Week 21

Jeremy Silverstone

There were shocks in the Masters Cup as places for the semi-finals were up for grabs...