Gian Carlo Arvelo Leo vs William Alfaro · Round 3: Gian Carlo Arvelo Leo - William Alfaro Jul 3, 2023 · Chesscope