Mustangs pull out a thriller, stay unbeaten