diff --git a/gevent/_socket3.py b/gevent/_socket3.py
index 8a95d68b414188015ec0159a04c1bd03d386db06..ebaa266f8d2f03cba42d10395fba8cb816ee7efa 100644
--- a/gevent/_socket3.py
+++ b/gevent/_socket3.py
@@ -355,7 +355,7 @@ class socket(_socket.socket):
         else:
             self.hub.cancel_wait(self._read_event, cancel_wait_ex)
             self.hub.cancel_wait(self._write_event, cancel_wait_ex)
-        self._sock.shutdown(how)
+        super().shutdown(how)
 
 
 SocketType = socket