はい、あなたの推測は正しいです。私の推測では、ここで「defeat」が使われているのはユーモアと強調を加えるためですが、これは 「defeat」という動詞の典型的な使い方ではありません。ほとんどの場合、この動詞は誰かや何かに勝つことを意味します。
例: I defeated my brother at arm wrestling.（私はアームレスリングで兄に勝った。）
例: The underdog defeated the defending champion in the finals.（決勝戦で負け犬が前回優勝者を打ち負かした。）