He rapidly reduced Cardigan, Newcastle Emlyn, Laugharne, and Roch castles, and seems to have experienced no check until he was already threatening Pembroke about the middle of July, when the garrison of that place by a sortie routed a portion of his force and obtained supplies.