'Special' Shepherd hauls Amazon Warriors into semis but puts Tallawahs out