diff --git a/dune/gfe/hyperbolichalfspacepoint.hh b/dune/gfe/hyperbolichalfspacepoint.hh
index 506c99d8f52f7c24934360452c32ea4c72a55318..a69b438c7ee088103ce312cadf95d7e86cb72a5c 100644
--- a/dune/gfe/hyperbolichalfspacepoint.hh
+++ b/dune/gfe/hyperbolichalfspacepoint.hh
@@ -503,7 +503,7 @@ public:
             for (size_t j=0; j<N; j++)
                 for (size_t k=0; k<N; k++)
                     result[i][j][k] = alphaPrimePrimePrime * dFdp[i] * dFdq[j] * dFdq[k]
-                                    + alphaPrimePrime * (dFdpdq[i][j] * dFdq[k] + dFdpdq[i][k] * dFdq[j] + dFdqdq[j][k] * dFdq[i])
+                                    + alphaPrimePrime * (dFdpdq[i][j] * dFdq[k] + dFdpdq[i][k] * dFdq[j] + dFdqdq[j][k] * dFdp[i])
                                     + alphaPrime * dFdpdqdq[i][j][k];
 
         return result;