Iran roars in world cup