diff --git a/games/pysolfc/Makefile b/games/pysolfc/Makefile
index 02ffa2b7c2a8..cd70d0a8d5a7 100644
--- a/games/pysolfc/Makefile
+++ b/games/pysolfc/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	pysolfc
-DISTVERSION=	2.20.1
+DISTVERSION=	2.21.0
 CATEGORIES=	games python
 MASTER_SITES=	SF/${PORTNAME}/PySolFC/${PYSOLFCDIR} \
 		SF/${PORTNAME}/PySolFC-Cardsets/minimal/:cardsets \
diff --git a/games/pysolfc/distinfo b/games/pysolfc/distinfo
index 8117fff651a0..aa92fa49af5a 100644
--- a/games/pysolfc/distinfo
+++ b/games/pysolfc/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1683203208
-SHA256 (pysolfc/PySolFC-2.20.1.tar.xz) = bb3b90d16810020496e81b9f25fcf563c9fd8704922f24436908874ebca9466a
-SIZE (pysolfc/PySolFC-2.20.1.tar.xz) = 9175764
+TIMESTAMP = 1689606877
+SHA256 (pysolfc/PySolFC-2.21.0.tar.xz) = 5ceae3a4cc609d1a53ad29e2e26fae6c59dedee9a7d2d6af07f0289a2daa383b
+SIZE (pysolfc/PySolFC-2.21.0.tar.xz) = 20021468
 SHA256 (pysolfc/PySolFC-Cardsets--Minimal-2.2.0.tar.xz) = 17e493dcbed080e22ca351ab907d01d6a9944aa7b7d86c20293b78c09c56a3e6
 SIZE (pysolfc/PySolFC-Cardsets--Minimal-2.2.0.tar.xz) = 23145612
 SHA256 (pysolfc/pysol-music-4.50.tar.xz) = 3cfade86db88c1d97589c50441808ee082e68256be788012503818c42728783d