Joshua Medina vs Ryan Harper · Round 4: Joshua Medina - Ryan Harper Sep 16, 2023 · Chesscope