Leader Ott DeFoe on his fantastic day