Keymer startete stark und gewann seine ersten vier Partien. Nach zwei Remis und einem weiteren Sieg folgte jedoch ein Rückschlag: In Runde sieben unterlag er dem jungen vietnamesischen IM Dau Khuong Duy (Jahrgang 2011). Nach acht von elf Runden stand Keymer bei 6 Punkten aus 8 Partien und brauchte ein starkes Finish, um noch ganz nach vorne zu kommen.
Das gelang ihm. In Runde neun besiegte Keymer Parham Maghsoodloo, bevor es in Runde zehn zum direkten Duell mit Magnus Carlsen kam, der mit 8 Punkten aus 9 Partien allein an der Spitze lag. Keymer setzte Carlsen im Mittelspiel unter Druck und gewann im Turmendspiel.
Vor der elften und letzten Runde lagen Keymer und Carlsen mit jeweils 8 Punkten gleichauf. In der Schlussrunde gewann Carlsen gegen Jeffery Xiong, Keymer gegen Sam Sevian. Mit 9 Punkten aus 11 Partien entschied Keymer dank der besseren Feinwertung das Turnier für sich.
| Rank | Seed | Fed | Title | Username | Name | Rating | Score | 1st Tiebreak |
| 1 | 10 | GM | @VincentKeymer | Vincent Keymer | 2745 | 9 | 73 | |
| 2 | 1 | GM | @MagnusCarlsen | Magnus Carlsen | 2851 | 9 | 71.5 | |
| 3 | 6 | GM | @Zhuu96 | Zhamsaran Tsydypov | 2760 | 8.5 | 71 | |
| 4 | 15 | GM | @Konavets | Sam Sevian | 2700 | 8 | 69 | |
| 5 | 4 | GM | @Sina-Movahed | Sina Movahed | 2780 | 8 | 66.5 | |
| 6 | 24 | GM | @moro182 | Luca Moroni Jr | 2631 | 8 | 57 | |
| 7 | 17 | IM | @ChessFighter_2011 | Dau Khuong Duy | 2685 | 7.5 | 74.5 | |
| 8 | 5 | GM | @jefferyx | Jeffery Xiong | 2741 | 7.5 | 73 | |
| 9 | 9 | GM | @Oleksandr_Bortnyk | Oleksandr Bortnyk | 2712 | 7.5 | 67 | |
| 10 | 27 | GM | @vugarrasulov | Vugar Rasulov | 2620 | 7.5 | 66.5 | |
| 11 | 3 | GM | @lachesisQ | Ian Nepomniachtchi | 2791 | 7.5 | 63.5 | |
| 12 | 31 | FM | @Turboplombir | Sergey Sklokin | 2582 | 7.5 | 62.5 | |
| 13 | 18 | GM | @Shield12 | Shamsiddin Vokhidov | 2654 | 7 | 68.5 | |
| 14 | 21 | GM | @GM_dmitrij | Dmitrij Kollars | 2656 | 7 | 62 | |
| 15 | 33 | FM | @ilqar_74 | Rustam Rustamov | 2537 | 7 | 61 | |
| 16 | 16 | IM | @MITerryble | Renato Terry | 2668 | 7 | 61 | |
| 17 | 46 | CM | @KasimovR21 | Rauf Kasimov | 2458 | 7 | 60 | |
| 18 | 74 | FM | @Patricius007 | Patrik Stevik | 2415 | 7 | 53.5 | |
| 19 | 45 | IM | @ChristianArca | Christian Gian Karlo Arca | 2507 | 7 | 51.5 | |
| 20 | 39 | IM | @ulises2013 | Marcos Lianes | 2479 | 7 | 50 | |
| 21 | 57 | FM | @Mach1el | Mikhail Spizharny | 2394 | 7 | 49.5 | |
| 22 | 34 | IM | @WhiteKnight2612 | Rohith Krishna | 2538 | 6.5 | 71 |
...
Quelle: chess.com