Jianchao Zhou vs Sam Schmakel · 16th Annual Philadelphia International Jun 27, 2023 · Chesscope