Declan Shafi vs Craig A Hanley · Round 2: Declan Shafi - Craig A Hanley Feb 19, 2024 · Chesscope