Stuart Bingham picked up his 500th career century during his World Championship quarter final match against Anthony McGill.