Sachverhalt: Sachverhalt: A. Am 28. September 2004 sprach das Kreisgericht Werdenberg-Sargans A._ der Vergewaltigung, des Fahrens ohne Haftpflichtversicherung, des Fahrens ohne Fahrzeugausweis oder Kontrollschilder, des Nichttragens des Schutzhelms als Führer eines Motorfahrrads und des Nichtmitführens des Lernfahrausweises als Führer eines Motorfahrrades schuldig. Es bestrafte ihn mit 24 Monaten Zuchthaus. Am 22. Juni 2005 wies das Kantonsgericht St. Gallen, Strafkammer, die Berufung von A._ ab. Am 22. Juni 2005 wies das Kantonsgericht St. Gallen, Strafkammer, die Berufung von A._ ab. B. A._ führt Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Kantonsgerichts aufzuheben und die Sache zur Neubeurteilung bzw. Freisprechung oder eventualiter zur Ausfällung einer bedingten Freiheitsstrafe von deutlich unter 18 Monaten an dieses zurückzuweisen. Weiter beantragt er, der Beschwerde die aufschiebende Wirkung zu gewähren. Das Kantonsgericht St. Gallen verzichtet auf Gegenbemerkungen. Der Präsident des Kassationshofs erteilte der Beschwerde mit Verfügung vom 2. November 2005 die aufschiebende Wirkung. 