Question: can riordan kill the archdemon?
Answer: It can't fly away and attack from above. It also can't swoop in and breathe flame all over the ground troops. So while Riordan ultimately failed in killing the archdemon, he paved the way for victory. Go Riordan.