bpo-31861: Fix reference leak in builtin_anext_impl() (GH-25008)

diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c
index d08e9a3..a076006 100644
--- a/Python/bltinmodule.c
+++ b/Python/bltinmodule.c
@@ -1660,7 +1660,10 @@ builtin_anext_impl(PyObject *module, PyObject *aiterator,
         return awaitable;
     }
 
-    return PyAnextAwaitable_New(awaitable, default_value);
+    PyObject* new_awaitable = PyAnextAwaitable_New(
+            awaitable, default_value);
+    Py_DECREF(awaitable);
+    return new_awaitable;
 }