diff --git a/samples/guide/src/main/java/okhttp3/recipes/ParseResponseWithGson.java b/samples/guide/src/main/java/okhttp3/recipes/ParseResponseWithGson.java
index <HASH>..<HASH> 100644
--- a/samples/guide/src/main/java/okhttp3/recipes/ParseResponseWithGson.java
+++ b/samples/guide/src/main/java/okhttp3/recipes/ParseResponseWithGson.java
@@ -34,6 +34,8 @@ public final class ParseResponseWithGson {
     if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
 
     Gist gist = gson.fromJson(response.body().charStream(), Gist.class);
+    response.body().close();
+
     for (Map.Entry<String, GistFile> entry : gist.files.entrySet()) {
       System.out.println(entry.getKey());
       System.out.println(entry.getValue().content);
Updated gson recipe to close response body.