Duke, Michael vs Cansdale, Zach · Round 3: Duke, Michael - Cansdale, Zach Feb 19, 2025 · Chesscope