Stephen J Solomon vs Harry Ruan · Round 1: Stephen J Solomon - Harry Ruan Apr 6, 2023 · Chesscope