Skipper Mithali slammed a century before left-arm spinner Rajeshwari Gayakwad returned with a five-wicket haul as India crushed New Zealand by 186 runs to storm into the semifinals of the ICC Women's World Cup at Derby, England.