Dom Taccolini touches them all with a walk off grand slam