In this paper Horn's fixed-point theorem is used to establish a new criterion for the existence of periodic solutions of neutral functional differential equations with infinite delay. It has been proved that if the solutions are equi-ultimate bounded, then there exists at least one periodic solution. Some known results are improved and generalized, including the famous Yoshizawa's theorem.