When looking at the battle between Shirou and Kotomine in the visual novel, we need to consider their character development up to that point. Shirou has grown through his experiences and his relationships with other characters. This growth affects how he approaches the fight. Kotomine, with his long - standing plans and knowledge, presents a formidable opponent. Shirou's tenacity and the power he has acquired through his journey are crucial in this battle. The battle is also a display of the visual novel's complex storytelling, as it ties in with the overall themes of the story, such as the nature of heroism and sacrifice.