Sachverhalt: Sachverhalt: A. Am 29. Oktober 2003 entstand in der Wohnung von X._ ein Streit zwischen ihm, seiner Ehefrau und einem Sohn. Nachdem dieser das Haus verlassen hatte, begab sich X._ - der sich durch seine Ehefrau gedemütigt fühlte - in ein Einkaufszentrum und kaufte ein Beil. Als ihn seine Ehefrau erneut beschimpfte und demütigte, ergriff er das Beil und versetzte ihr mit der Schneide zahlreiche Schläge. Sie erlitt den sofortigen Tod. A. Am 29. Oktober 2003 entstand in der Wohnung von X._ ein Streit zwischen ihm, seiner Ehefrau und einem Sohn. Nachdem dieser das Haus verlassen hatte, begab sich X._ - der sich durch seine Ehefrau gedemütigt fühlte - in ein Einkaufszentrum und kaufte ein Beil. Als ihn seine Ehefrau erneut beschimpfte und demütigte, ergriff er das Beil und versetzte ihr mit der Schneide zahlreiche Schläge. Sie erlitt den sofortigen Tod. B. Am 28. Februar 2005 fand ihn das Obergericht des Kantons Zürich (I. Strafkammer) der vorsätzlichen Tötung schuldig und bestrafte ihn mit 13 Jahren Zuchthaus. B. Am 28. Februar 2005 fand ihn das Obergericht des Kantons Zürich (I. Strafkammer) der vorsätzlichen Tötung schuldig und bestrafte ihn mit 13 Jahren Zuchthaus. C. X._ erhebt Nichtigkeitsbeschwerde und beantragt, das Urteil des Obergerichts aufzuheben und die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Das Obergericht des Kantons Zürich verzichtet auf eine Stellungnahme. 