Di Liberto, Michele vs Kalinichenko, German Yu · Round 9: Di Liberto, Michele - Kalinichenko, German Yu Sep 28, 2025 · Chesscope