Simon Whitlock broke the record for the most 180s in a Grand Slam match, with 20, to beat Michael van Gerwen and reach the semi-finals.