Meh...I was expecting something more awesome as a fight. I mean we all knew how it would end up but still...half of the episode was a extended flashback that wasn't in the VN. I'm fine with adding upon the original but to me it made the 'fight' less than it should have been. Maybe I just had a to high of an expectation for this fight. But I AM glad that they put in the part where he broke free from the Chains of Heaven, the supposedly unbreakable chain that no God or Demi God could escape from.

Poor Rin...doing her best to keep Shirou from getting himself killed.