Holmes ticks the boxes to go close at Pebble Beach