David Dahl with a NO DOUBTER of a grand slam!