The 2023 Champions Chess Tour Finals reaches the semi-final stage. Just four remain in Toronto from the pool of the world’s best players. Wesley So takes on Nodirbek Abdusattorov and Magnus Carlsen faces Fabiano Caruana for a spot in the grand final.