Niemann, Hans Moke vs Firouzja, Alireza · Semi Final 2 & Duel for 5th place | Game 1: Niemann, Hans Moke - Firouzja, Alireza Jun 21, 2026 · Chesscope