Foran defeats Law in cliffhanger