Med två ronder spelade i Grand Chess Tour-turneringen i kroatiska Zagreb har han dessutom tagit ledningen i turneringen. Två raka vinster och det var inte vem som helst han slog i andra ronden, världstvåan Fabiano Caruana fick se sig besegrad av den formstarke ryssen som därmed befäste sin fjärdeplats på den flytande världsrankingen.
Det var dock ingen självklar vinst, faktum är att Caruana stod på vinst under stora delar av partiet men han kunde dock inte förvalta sin ställning och gjorde till slut ett ödesdigert misstag.
Partiet var dagens enda som avgjordes vilket innebär att Magnus Carlsen och Wesley So, som likt Nepo vann i första ronden, nu ligger på delad andra plats med 1½ poäng. Carlsen gjorde allt han kunde för att forcera fram en vinst i en mycket fördelaktig ställning mot Vishy Anand men ex-världsmästaren höll emot bra och till slut fanns det bara kungarna och en springare kvar på brädet, alltså remi.
Rond tre spelas idag klockan 16:30 och då möts:
Caruana – Carlsen
Vachier-Lagrave – Ding Liren
Giri – So
Anand – Aronian
Mamedyarov – Nepomniachtchi
Karjakin – Nakamura