Slattery extends Madrid Masters lead to two, Donald stumbles late again