Giles strikes again