diff --git a/rwthdns.go b/rwthdns.go
index 30f56d46e7e764468503bae22a9cbe08fa66c1a7..b07574b58153dfaa0b0f13bc0f72a5c9f8a562c1 100644
--- a/rwthdns.go
+++ b/rwthdns.go
@@ -184,7 +184,7 @@ func (c *Client) DestroyRecord(record int) (Record, error) {
 	q := url.Values{}
 	q.Set("record_id", url.QueryEscape(fmt.Sprintf("%d", record)))
 
-	res, err := c.do("POST", "destroy_record", q)
+	res, err := c.do("DELETE", "destroy_record", q)
 	if err != nil {
 		return Record{}, err
 	}