Stephen Bunting took out 148 to hold throw during his second round World Championship match against Andy Boulton.