diff --git a/Geo/GModelIO_CGNS.cpp b/Geo/GModelIO_CGNS.cpp
index 880fb790bedd9f99a8ee97920a9f39225da71b4a..df2636453cbeb3936c008a8af7557c4d45a7fb3d 100644
--- a/Geo/GModelIO_CGNS.cpp
+++ b/Geo/GModelIO_CGNS.cpp
@@ -838,11 +838,11 @@ public: // transformation operations
         double ca = cos(ra[i]);
         double sa = sin(ra[i]);
         
-        // rotation with -alpha
+        // rotation with alpha
         
         rotation(ii,ii) = ca;
-        rotation(ii,jj) = -sa;
-        rotation(jj,ii) = sa;
+        rotation(ii,jj) = sa;
+        rotation(jj,ii) = -sa;
         rotation(jj,jj) = ca;
         
         compoundRotation.gemm(rotation,tmp,1,0);