MacDonald, Duncan vs Brown, Thomas · Round 3: MacDonald, Duncan - Brown, Thomas Jul 6, 2024 · Chesscope