24-latek pojawił się w Charity Cup przypadkiem, ale tym samym otrzymał on okazję do zrehabilitowania się za całkowicie nieudany występ w pierwszym turnieju cyklu Meltwater Champions Chess Tour. Po pierwszym dniu Polak mógł liczyć na dobry rezultat, bo zdobycie sześciu punktów z dwunastu klasyfikowało go w górnej połowie tabeli. Jan-Krzysztof Duda grał świetnie Drugi dzień zmagań krakowianin zaczął od rywalizacji z młodym indyjskim talentem - Rameshbabu Praggnanandhą. Długo silnik wskazywał przewagę Hindusa. Szczególnie wysoka była ona, gdy w 33. posunięciu Duda wykonał zły ruch królem. Młodszy z szachistów popełnił jednak kosztowne błędy, co wykorzystał krakowianin, odnosząc cenne zwycięstwo. Następnie polski uczestnik Turnieju Kandydatów raz jeszcze okazał się lepszy od przeciwnika. Tym razem o sile polskiego zawodnika przekonał się Jordeen van Forest. Duda wykorzystał grę białymi bierkami, szybko przejmując inicjatywę. Finalnie partia skończyła się w 53. posunięciu, kiedy to niespełna 24-latek miał przewagę figury i pionka. Kolejne "oczko" najlepszy polski szachista dołożył w starciu z Davidem Antonen Guijarro. Choć Duda grał czarnymi bierkami, spokojnie mógł wygrać. Nie znalazł on jednak odpowiedniej kombinacji, dlatego podzielił się punktami z rywalem. Polski zawodnik szybko wrócił na szlak zwycięstw, w ostatniej partii dnia pokonując Gawaina C B Jonesa. Polak jest w ścisłej czołówce Tak dobry dzień w wykonaniu Dudy pozwolił mu znacząco awansować w klasyfikacji generalnej. Obecnie krakowianin zajmuje trzecie miejsce. Przed nim jest tylko Le Quang Liem, który drugi dzień z rzędu zgarnął dziesięć punktów, oraz Magnus Carlsen. Norweg odniósł w niedzielę trzy zwycięstwa. Gorzej zagrał lider po pierwszym dniu - Hans Moke Niemann. Amerykanin zdobył tylko cztery "oczka". Do czołowej ósemki awansował natomiast Richard Rapport. Klasyfikacja generalna (po 8 z 15 partii): 1. Le Quang Liem - 20 punktów2. Magnus Carlsen - 16 punktów3. Jan Krzysztof Duda - 16 punktów4. Hans Moke Niemann - 14 punktów5. Liren Ding - 13 punktów6. Richard Rapport - 12 punktów7. Rameshbabu Praggnanandha - 12 punktów8. Jorden Van Foreest - 11 punktów...9. David Anton Guijarro - 11 punktów10. David Navara - 10 punktów11. Santosh Gujrathi Vidit - 10 punktów12. Eric Hansen - 8 punktów13. Pentala Harikrishna - 8 punktów14. Gawain C B Jones - 5 punktów15. Lei Tingjie- 2 punkty16. Ju Wenjun - 2 punkty