Chan, Sheng Liang Bernard vs Eggleston, David J · Round 8: Chan, Sheng Liang Bernard - Eggleston, David J Mar 17, 2024 · Chesscope