# Champions Chess Tour 2024

The Champions Chess Tour (CCT) 2024 was a fast chess tournament circuit organized in 2024 by Chess.com. The tour started on 26 January 2024 and ended on 21 December 2024. It involved four online chess tournaments and an over-the-board final round, featuring some of the world's top players who played for a prize money pool of US$1,700,000.

## Format
### Regular tournament

Each Regular tournament was conducted in the following stages:
| Stage | Stage | Format | Players entering this round | Players advancing from previous round |
| Qualifiers | Qualifiers | Swiss-system 9 rounds | Titled players below Grandmaster | — |
| Play-In | Play-In | Swiss-system 9 rounds | Grandmasters Top 3 from Qualifier of past 2024 Regular tournaments | Top 3 from Qualifier |
| Division Placement | Div. I | Single-elimination 2 rounds R1: 2-games match R2: 4-games match | Bye to Round 2: 3rd-4th from Div. I of previous Regular tournament 2nd from Div. II of previous Regular tournament Winner from Div. III of previous Regular tournament | Bye to Round 2: Winner from Play-In Entering Round 1: 2nd-11th from Play-In |
| Division Placement | Div. II | Single-elimination 2 rounds R1: 2-games match R2: 4-games match | | Bye to Round 2: 12th-17th from Play-In Entering Round 1: 18th-29th from Play-In |
| Division Placement | Div. III | Single match 4-games match | | 30th-69th from Play-In |
| Division Play | Div. I | Double-elimination Upper: 4-games match Lower: 2-games match | Top 2 from Div. I of previous Regular tournament Winner from Div. II of previous Regular tournament | 5 winners from Div. I Placement |
| Division Play | Div. II | Double-elimination Upper: 4-games match Lower: 2-games match | | 10 losers from Div. I Placement 6 winners from Div. II Placement |
| Division Play | Div. III | Double-elimination Upper: 4-games match Lower: 2-games match | | 12 losers from Div. II Placement 20 winners from Div. III Placement |
* Every game is played under the time control of 10+2.
* In Division Placement and Division Play, if a match is tied, an armageddon game is played to decide the winner, using bidding system to determine playing time and color (base time of 10 minutes).
* For Chessable Masters, the first event of 2024 edition, 2023 AI Cup was designated as its previous Regular tournament.

### Finals

The CCT 2024 Finals is scheduled as an in-person event in Oslo, Norway. Eight players, Division I winners from each of the four Regular events and top players in the points leaderboard, are invited. The format for the event is similar to the previous year, which goes as follows:
* Round-robin stage: Eight players play each other in two-game matches. If a match is tied, an armageddon game is played to decide the winner of the match. First and second place directly qualified to semifinals, third to sixth place advanced to the survival stage, while the last two places are eliminated.
* Survival stage: The four players in this stage play a mini double-elimination tournament, with 3rd and 4th starting in upper bracket, and 5th-6th in lower bracket. Each match consist of two games, with armageddon tiebreak. Two players, winner of each of upper and lower bracket, advance to the semifinals.
* Semifinals and final: Four players play a single-elimination tournament to determine the Tour winner. Each match consist of six games.

## Tour points and prize money
### Regular

The total prize pool for a Regular tournament is US$300,000 for each tournament, distributed as follows:

#### Points

| Finish | Division I | Division II | Division III |
| 1st | 100 | 50 | 30 |
| 2nd | 80 | 40 | 25 |
| 3rd | 60 | 30 | 20 |
| 4th | 50 | 25 | 15 |
| 5th (x2) | 40 | 20 | 10 |
| 7th (x2) | 30 | 15 | 7 |
| 9th (x4) | - | 10 | 5 |
| 13th (x4) | - | 5 | 3 |
| 17th (x8) | - | - | 2 |
| 25th (x8) | - | - | 1 |

#### Prize Money

| Finish | Division I | Division II | Division III |
| 1st | $30,000 | $15,000 | $7,500 |
| 2nd | $20,000 | $10,000 | $6,000 |
| 3rd | $15,000 | $7,500 | $5,000 |
| 4th | $12,500 | $6,000 | $4,000 |
| 5th (x2) | $10,000 | $5,500 | $3,500 |
| 7th (x2) | $7,500 | $5,000 | $3,000 |
| 9th (x4) | - | $4,500 | $2,600 |
| 13th (x4) | - | $4,000 | $2,200 |
| 17th (x8) | - | - | $1,850 |
| 25th (x8) | - | - | $1,500 |
| Placement (x20) | - | - | $500 |
| Total | $112,500 | $93,500 | $91,500 |

### Finals

The Finals will have a $500,000 purse.
| Placing | Prize |
| 1st | $200,000 |
| 2nd | $100,000 |
| 3rd-4th (x2) | $50,000 |
| 5th | $25,000 |
| 6th | $20,000 |
| 7th | $15,000 |
| 8th | $12,000 |
| Per Playoff match win | $1,000 |

## Tournament schedule and results

Champions Chess Tour tournaments :
| Tournament | Dates | Prize | Division I | Division I | Division I | Division I | Winner of Division II | Winner of Division III |
| Tournament | Dates | Prize | Winner | Second (or finalist) | Third | Fourth | Winner of Division II | Winner of Division III |
| Chessable Masters | January 31–February 7 | $300,000 | Magnus Carlsen | Alireza Firouzja | Denis Lazavik | Ian Nepomniachtchi | Vincent Keymer | Alexey Sarana |
| Chess.com Classic | May 10–16 | $300,000 | Alireza Firouzja | Magnus Carlsen | Vincent Keymer | Jan-Krzysztof Duda | Maxime Vachier-Lagrave | Dmitry Andreikin |
| CrunchLabs Masters | July 17–24 | $300,000 | Maxime Vachier-Lagrave | Alireza Firouzja | Ian Nepomniachtchi | Magnus Carlsen | Alexander Grischuk | Arjun Erigaisi |
| Julius Baer Generation Cup | September 25–October 2 | $300,000 | Magnus Carlsen | Alireza Firouzja | Levon Aronian | Maxime Vachier-Lagrave | Wesley So | Fabiano Caruana |
| Final | December 14–21 | $500,000 | | | | | | |

## Standings

Prize money is shown in US dollars. Bold number denotes a win in that division. L denotes losers of Division III Placement stage.
Legend :
| Did not qualify/participate | Division I | Division II | Division III |
| Pos | Name | Chessable Masters | Chess.com Classic | CrunchLabs Masters | Julius Baer Generation Cup | Total Points | Prize Money |
| 1 | Alireza Firouzja | 80 | 100 | 80 | 80 | 340 | $90,000 |
| 2 | Magnus Carlsen | 100 | 80 | 50 | 100 | 330 | $93,000 |
| 3 | Maxime Vachier-Lagrave | 30 | 50 | 100 | 50 | 230 | $65,500 |
| 4 | Ian Nepomniachtchi | 50 | 40 | 60 | 30 | 180 | $45,000 |
| 5 | Wesley So | 30 | 40 | 40 | 50 | 160 | $42,500 |
| 6 | Denis Lazavik | 60 | 40 | 3 | 40 | 143 | $37,200 |
| 7 | Vincent Keymer | 50 | 60 | | 25 | 135 | $36,000 |
| 8 | Levon Aronian | 40 | 25 | 10 | 60 | 135 | $35,500 |
| 9 | Alexander Grischuk | 25 | | 50 | 40 | 115 | $31,000 |
| 10 | Vladimir Fedoseev | 40 | | 25 | 40 | 105 | $26,000 |
| 11 | Jan-Krzysztof Duda | | 50 | 40 | 1 | 91 | $24,000 |
| 12 | Vidit Gujrathi | L | 20 | 40 | 25 | 85 | $22,000 |
| 13 | José Martínez | 40 | 10 | L | 30 | 80 | $20,000 |
| 14 | Fabiano Caruana | | 10 | 30 | 30 | 70 | $19,500 |
| 15 | Alexey Sarana | 30 | 30 | | 1 | 61 | $16,500 |
| 16 | Dmitry Andreikin | | 30 | 30 | | 60 | $15,000 |
| 16 | Arjun Erigaisi | | | 30 | 30 | 60 | $15,000 |
| 18 | Benjamin Bok | 30 | 2 | 2 | 10 | 44 | $15,700 |
| 19 | Jules Moussard | | 2 | 20 | 20 | 42 | $12,350 |
| 20 | Olexandr Bortnyk | 20 | | 7 | 15 | 42 | $13,000 |
| 21 | Hikaru Nakamura | 10 | | 30 | | 40 | $12,000 |
| 22 | Grigoriy Oparin | | 30 | 5 | 5 | 40 | $15,500 |
| 23 | Shant Sargsyan | | | 20 | 20 | 40 | $10,500 |
| 24 | Karthikeyan Murali | 5 | 20 | 15 | L | 40 | $13,100 |
| 25 | Velimir Ivić | | 30 | 3 | | 33 | $9,700 |
| Pos | Name | Chessable Masters | Chess.com Classic | CrunchLabs Masters | Julius Baer Generation Cup | Total Points | Prize Money |
| 26 | Daniil Dubov | 1 | 20 | 10 | | 31 | $10,500 |
| 27 | Bardiya Daneshvar | 10 | 5 | | 15 | 30 | $11,100 |
| 28 | David Antón Guijarro | 10 | L | 10 | 10 | 30 | $13,000 |
| 29 | Anish Giri | 20 | 7 | | | 27 | $8,500 |
| 29 | Aleksandar Inđić | 7 | | | 20 | 27 | $8,500 |
| 31 | Vasif Durarbayli | | 2 | 15 | 10 | 27 | $11,350 |
| 32 | Vladislav Artemiev | 25 | | | | 25 | $6,000 |
| 33 | Evgeny Alekseev | L | | 25 | | 25 | $6,500 |
| 33 | Nils Grandelius | | 25 | | | 25 | $6,000 |
| 35 | Samuel Sevian | 10 | 15 | | L | 25 | $10,000 |
| 36 | Lê Tuấn Minh | L | 15 | 10 | | 25 | $9,000 |
| 37 | Jaime Santos Latasa | 5 | | 15 | 2 | 22 | $8,450 |
| 38 | Yu Yangyi | 20 | | | | 20 | $5,500 |
| 38 | Vladimir Kramnik | | | 20 | | 20 | $5,500 |
| 40 | Rauf Mamedov | 15 | 5 | | | 20 | $7,600 |
| 41 | David Paravyan | 10 | 5 | 5 | | 20 | $8,700 |
| 42 | Aram Hakobyan | L | 10 | 5 | 3 | 18 | $9,800 |
| 43 | Andrey Esipenko | | 15 | L | 2 | 17 | $7,350 |
| 44 | Javokhir Sindarov | | | 7 | 10 | 17 | $6,500 |
| 45 | Bogdan-Daniel Deac | 3 | 7 | 5 | 2 | 17 | $11,050 |
| 46 | Jeffery Xiong | 15 | L | | | 15 | $5,500 |
| 47 | Eltaj Safarli | 15 | | | L | 15 | $4,500 |
| 47 | Boris Gelfand | | | | 15 | 15 | $4,000 |
| 49 | Maxim Matlakov | 5 | | 10 | | 15 | $7,100 |
| 50 | Frederik Svane | | | 10 | 2 | 12 | $6,350 |
| 51 | Mikhail Antipov | 7 | | 5 | | 12 | $7,000 |
| 52 | Samvel Ter-Sahakyan | 10 | L | | L | 10 | $5,500 |
| 52 | Dmitrij Kollars | | 10 | L | L | 10 | $5,500 |
| 52 | Mukhiddin Madaminov | | | | 10 | 10 | $4,500 |
| 55 | Ádám Kozák | | 10 | | | 10 | $3,500 |
| 55 | Nguyễn Ngọc Trường Sơn | | 10 | | | 10 | $3,500 |
| 55 | Anton Korobov | | | | 10 | 10 | $3,500 |
| 58 | Christopher Yoo | 3 | L | | 7 | 10 | $5,700 |
| 59 | Hans Niemann | | 1 | | 7 | 8 | $4,500 |
| 60 | Rudik Makarian | | | 3 | 5 | 8 | $4,800 |
| 61 | Haik M. Martirosyan | 5 | | | 2 | 7 | $5,850 |
| 61 | Aleksandr Rakhmanov | 2 | 5 | | | 7 | $5,850 |
| 63 | Shamsiddin Vokhidov | 5 | 1 | 1 | L | 7 | $7,500 |
| 64 | Matthias Blübaum | L | 5 | L | | 5 | $5,000 |
| 64 | Alan Pichot | | L | 5 | | 5 | $4,500 |
| 64 | Nodirbek Yakubboev | | | L | 5 | 5 | $4,500 |
| 64 | Peter Svidler | 5 | L | | | 5 | $4,500 |
| 64 | Aleksandr Shimanov | 5 | | | | 5 | $4,000 |
| 64 | Leinier Domínguez | | 5 | | | 5 | $4,000 |
| 64 | Jorden van Foreest | | 5 | | | 5 | $4,000 |
| 64 | Ray Robson | | | | 5 | 5 | $4,000 |
| 72 | David Navara | | L | | 5 | 5 | $3,100 |
| 72 | Amin Tabatabaei | 5 | | | | 5 | $2,600 |
| 72 | Andrew Tang | | 5 | | | 5 | $2,600 |
| 72 | Georg Meier | | | 5 | | 5 | $2,600 |
| 72 | Abhimanyu Puranik | | | 5 | | 5 | $2,600 |
| 72 | Bharath Subramaniyam | | | | 5 | 5 | $2,600 |
| 72 | Nikolas Theodorou | | | | 5 | 5 | $2,600 |
| 79 | Kirill Alekseenko | 2 | L | L | 3 | 5 | $5,050 |
| 79 | Yuriy Kuzubov | 3 | | 2 | L | 5 | $4,550 |
| 81 | Gata Kamsky | | 1 | 1 | 3 | 5 | $5,200 |
| 82 | Rasmus Svane | 1 | L | 2 | 2 | 5 | $5,700 |
| 83 | Eduardo Iturrizaga | | 3 | L | | 3 | $2,700 |
| 83 | Sergei Lobanov | | 3 | L | | 3 | $2,700 |
| 83 | Igor Lysyj | 3 | | | | 3 | $2,200 |
| 83 | Vugar Rasulov | | 3 | | | 3 | $2,200 |
| 83 | Max Warmerdam | | 3 | | | 3 | $2,200 |
| 83 | Maciej Klekowski | | | 3 | | 3 | $2,200 |
| 83 | Marin Bosiočić | | | | 3 | 3 | $2,200 |
| 90 | Benjámin Gledura | | 2 | 1 | L | 3 | $3,850 |
| 90 | Gabriel Sargissian | 2 | | | 1 | 3 | $3,350 |
| 90 | Alexey Dreev | 1 | | 2 | | 3 | $3,350 |
| 93 | Cristobal Henriquez Villagra | 2 | L | | | 2 | $2,350 |
| 93 | Nikita Meshkovs | 2 | | L | | 2 | $2,350 |
| 93 | P. Iniyan | | | 2 | L | 2 | $2,350 |
| 93 | Thomas Beerdsen | | | 2 | L | 2 | $2,350 |
| 93 | Alexandr Predke | L | | | 2 | 2 | $2,350 |
| 93 | Abhimanyu Mishra | 2 | | | | 2 | $1,850 |
| 93 | Kacper Piorun | 2 | | | | 2 | $1,850 |
| 93 | Ruslan Ponomariov | 2 | | | | 2 | $1,850 |
| 93 | Pouya Idani | | 2 | | | 2 | $1,850 |
| 93 | Teimour Radjabov | | 2 | | | 2 | $1,850 |
| 93 | Raunak Sadhwani | | 2 | | | 2 | $1,850 |
| 93 | Sanan Sjugirov | | 2 | | | 2 | $1,850 |
| 93 | Erwin l'Ami | | | 2 | | 2 | $1,850 |
| 93 | Jakhongir Vakhidov | | | 2 | | 2 | $1,850 |
| 93 | Bassem Amin | | | | 2 | 2 | $1,850 |
| 108 | Pranav V | | | 1 | 1 | 2 | $3,000 |
| 109 | Gadir Guseinov | L | | L | 1 | 1 | $2,500 |
| 109 | Vitaliy Bernadskiy | L | 1 | | | 1 | $2,000 |
| 109 | Vladislav Kovalev | L | 1 | | | 1 | $2,000 |
| 109 | Kamil Dragun | L | | 1 | | 1 | $2,000 |
| 109 | Felix Blohberger | | | 1 | L | 1 | $2,000 |
| 109 | Anton Demchenko | 1 | | | | 1 | $1,500 |
| 109 | Laurent Fressinet | 1 | | | | 1 | $1,500 |
| 109 | Vladimir Malakhov | 1 | | | | 1 | $1,500 |
| 109 | S. P. Sethuraman | 1 | | | | 1 | $1,500 |
| 109 | Kirill Shevchenko | 1 | | | | 1 | $1,500 |
| 109 | Jonas Buhl Bjerre | | 1 | | | 1 | $1,500 |
| 109 | Lê Quang Liêm | | 1 | | | 1 | $1,500 |
| 109 | Alexander Moiseenko | | 1 | | | 1 | $1,500 |
| 109 | Tamás Bánusz | | | 1 | | 1 | $1,500 |
| 109 | Read Samadov | | | 1 | | 1 | $1,500 |
| 109 | Mikhail Kobalia | | | | 1 | 1 | $1,500 |
| 109 | Pavel Ponkratov | | | | 1 | 1 | $1,500 |
| 109 | Mustafa Yılmaz | | | | 1 | 1 | $1,500 |
| – | Pavel Smirnov | L | L | L | L | 0 | $2,000 |
| – | Martyn Kravtsiv | L | L | | | 0 | $1,000 |
| – | Maksim Chigaev | L | | | L | 0 | $1,000 |
| – | Johan-Sebastian Christiansen | L | | | | 0 | $500 |
| – | Andrew Hong | L | | | | 0 | $500 |
| – | Constantin Lupulescu | L | | | | 0 | $500 |
| – | Emin Ohanyan | L | | | | 0 | $500 |
| – | Raja Rithvik R | L | | | | 0 | $500 |
| – | Aditya Samant | L | | | | 0 | $500 |
| – | Ivan Saric | L | | | | 0 | $500 |
| – | Nodirbek Abdusattorov | | L | | | 0 | $500 |
| – | Sankalp Gupta | | L | | | 0 | $500 |
| – | Rinat Jumabayev | | L | | | 0 | $500 |
| – | Toms Kantāns | | L | | | 0 | $500 |
| – | Krikor Mekhitarian | | L | | | 0 | $500 |
| – | Leon Luke Mendonca | | L | | | 0 | $500 |
| – | Mahammad Muradli | | L | | | 0 | $500 |
| – | Zbigniew Pakleza | | L | | | 0 | $500 |
| – | Yago De Moura Santiago | | | L | | 0 | $500 |
| – | Dmitry Frolyanov [ru] | | | L | | 0 | $500 |
| – | Arman Mikaelyan | | | L | | 0 | $500 |
| – | Grzegorz Nasuta | | | L | | 0 | $500 |
| – | Péter Prohászka | | | L | | 0 | $500 |
| – | Renato Quintiliano [pt] | | | L | | 0 | $500 |
| – | Alexander Rustemov | | | L | | 0 | $500 |
| – | Vaibhav Suri | | | L | | 0 | $500 |
| – | Klementy Sychev | | | L | | 0 | $500 |
| – | Sergey Drygalov | | | | L | 0 | $500 |
| – | Eray Kılıç | | | | L | 0 | $500 |
| – | Arseniy Nesterov | | | | L | 0 | $500 |
| – | Levan Pantsulaia | | | | L | 0 | $500 |
| – | Robert Piliposyan | | | | L | 0 | $500 |
| – | Ihor Samunenkov | | | | L | 0 | $500 |
| – | Andy Woodward | | | | L | 0 | $500 |

## Tournaments details
### Chessable Masters
#### Division I Play-off

| Champion Round 1 | Champion Round 1 | Champion Round 2 | Champion Round 2 | Champion Final | Champion Final | | | Final | Final | Final |
| Maxime Vachier-Lagrave | 2 | | | | | | | | | |
| Denis Lazavik | 3 | | | | | | | | | |
| Denis Lazavik | 3 | Denis Lazavik | 2½ | | | | | | | |
| | | José Martínez | ½ | | | | | | | |
| Ian Nepomniachtchi | 1 | José Martínez | ½ | | | | | | | |
| José Martínez | 3 | | | | | | | | | |
| José Martínez | 3 | | | Denis Lazavik | 1½ | | | | | |
| | | | | Magnus Carlsen | 2½ | | | | | |
| Magnus Carlsen | 2½ | | | Magnus Carlsen | 2½ | | | | | |
| Wesley So | 1½ | | | | | | | | | |
| Wesley So | 1½ | Magnus Carlsen | 2½ | | | | | | | |
| | | Vladimir Fedoseev | 2½ | | | | | | | |
| Vladimir Fedoseev | 2½ | Vladimir Fedoseev | 2½ | | | | | | | |
| Alireza Firouzja | 1½ | | | | | | | Magnus Carlsen | 1½ | 2 |
| | | | | | | | | Alireza Firouzja | 2½ | 0 |
| Elimination Round 1 | Elimination Round 1 | Elimination Round 2 | Elimination Round 2 | Elimination Round 3 | Elimination Round 3 | Elimination Final | Elimination Final | |
| | | Vladimir Fedoseev | 1 | | | | | | |
| Maxime Vachier-Lagrave | 1 | Ian Nepomniachtchi | 2 | | | Denis Lazavik | ½ | |
| Ian Nepomniachtchi | 2 | | | Ian Nepomniachtchi | 1½ | Alireza Firouzja | 1½ | |
| | | | | Alireza Firouzja | 1½ | | | | |
| | | José Martínez | ½ | | | | | | |
| Wesley So | ½ | Alireza Firouzja | 1½ | | | | | |
| Alireza Firouzja | 1½ | | | | | | | | |
Division II Play-off :
Upper round 1Upper round 2Upper round 3Upper finalFinal Anish Giri2 Jeffery Xiong3 Jeffery Xiong1 Vincent Keymer3 Vincent Keymer3 Peter Svidler0 Vincent Keymer3 Benjamin Bok2 Samvel Ter-Sahakyan2½ Aleksandr Shimanov1½ Samvel Ter-Sahakyan1 Benjamin Bok3 Rauf Mamedov1 Benjamin Bok3 Vincent Keymer2½ Levon Aronian½ Vladislav Artemiev2½ Haik M. Martirosyan½ Vladislav Artemiev3 Hikaru Nakamura2 Hikaru Nakamura3 Yu Yangyi1 Vladislav Artemiev1½ Levon Aronian2½ Samuel Sevian2½ Shamsiddin Vokhidov1½ Samuel Sevian½ Vincent Keymer22 Levon Aronian2½ Levon Aronian30 David Antón Guijarro1 Levon Aronian3Lower round 1Lower round 2Lower round 3Lower round 4Lower round 5Lower final Samuel Sevian1 Benjamin Bok2 Anish Giri2 Anish Giri2 Anish Giri2 Anish Giri1 Peter Svidler1 Rauf Mamedov0 Levon Aronian1½ Hikaru Nakamura1 Benjamin Bok2 Benjamin Bok1½ Aleksandr Shimanov½ Rauf Mamedov2 Vladislav Artemiev1 Rauf Mamedov1½ Samvel Ter-Sahakyan½ Vladislav Artemiev1½ Haik M. Martirosyan1 Yu Yangyi1½ Yu Yangyi1½ Yu Yangyi1½ Yu Yangyi2 Jeffery Xiong½ Jeffery Xiong1½ Shamsiddin Vokhidov½ David Antón Guijarro½ David Antón Guijarro1½ :
Division III Play-off :
Round 1Round 2Round 3Round 4Round 5Final David Paravyan3 Anton Demchenko2 David Paravyan2½ Bardiya Daneshvar1½ Kirill Alekseenko2½ Kirill Alekseenko2½ David Paravyan2½ S. P. Sethuraman0 Karthikeyan Murali½ Karthikeyan Murali3 Karthikeyan Murali2½ Yuriy Kuzubov1½ Cristobal Henriquez Villagra½ Cristobal Henriquez Villagra2½ David Paravyan½ Kacper Piorun2½ Alexey Sarana2½ Rasmus Svane½ Kacper Piorun0 Alexey Sarana3 Alexey Sarana3 Christopher Yoo2 Alexey Sarana3 Igor Lysyj3 Maxim Matlakov2 Alexey Dreev2 Igor Lysyj1½ Mikhail Antipov½ Maxim Matlakov2½ Maxim Matlakov2½ Alexey Sarana3 Aleksandar Inđić2½ Alexander Grischuk0 Gabriel Sargissian1½ Aleksandar Inđić2½ Ruslan Ponomariov2½ Ruslan Ponomariov2½ Laurent Fressinet1½ Aleksandar Inđić1 Olexandr Bortnyk0 Eltaj Safarli3 Eltaj Safarli3 Eltaj Safarli2½ Vladimir Malakhov2 Abhimanyu Mishra1½ Abhimanyu Mishra3 Eltaj Safarli2½ Kirill Shevchenko½ Alexander Grischuk2½ Jaime Santos Latasa2½ Jaime Santos Latasa2½ Nikita Meshkovs2½ Nikita Meshkovs½ Bogdan-Daniel Deac½ Jaime Santos Latasa0 Alexey Sarana12 Alexander Grischuk2½ Alexander Grischuk3 Alexander Grischuk30 Daniil Dubov2½ Alexander Grischuk3 Aleksandr Rakhmanov2½ Aleksandr Rakhmanov2 Amin Tabatabaei1½Lower round 1Lower round 2Lower round 3Lower round 4Lower round 5Lower round 6Lower round 7Lower round 8 Anton Demchenko1½ Aleksandr Rakhmanov½ Maxim Matlakov0 Bardiya Daneshvar1½ Bardiya Daneshvar1½ Bardiya Daneshvar1½ Bardiya Daneshvar2 Eltaj Safarli2 S. P. Sethuraman½ Nikita Meshkovs0 Yuriy Kuzubov½ Bardiya Daneshvar2 Bardiya Daneshvar1 Yuriy Kuzubov1½ Yuriy Kuzubov2 Mikhail Antipov1 Rasmus Svane1 Abhimanyu Mishra½ Karthikeyan Murali½ Alexander Grischuk1½ Christopher Yoo2 Christopher Yoo1½ Christopher Yoo0 Mikhail Antipov1½ Eltaj Safarli1 Olexandr Bortnyk1½ Alexey Dreev½ Ruslan Ponomariov½ Mikhail Antipov2 Olexandr Bortnyk2 Mikhail Antipov1½ Mikhail Antipov1½ Gabriel Sargissian2 Igor Lysyj2 Jaime Santos Latasa1 Laurent Fressinet1 Gabriel Sargissian0 Igor Lysyj½ Olexandr Bortnyk2 Eltaj Safarli½ Olexandr Bortnyk2 Kacper Piorun0 Olexandr Bortnyk1½ Olexandr Bortnyk2 Olexandr Bortnyk1½ Vladimir Malakhov0 Olexandr Bortnyk2 Aleksandar Inđić1 Kirill Shevchenko1 Cristobal Henriquez Villagra0 Aleksandar Inđić1½ Bogdan-Daniel Deac2 Bogdan-Daniel Deac2 Bogdan-Daniel Deac1½ Amin Tabatabaei1½ Daniil Dubov½ Kirill Alekseenko0 Amin Tabatabaei1½ Amin Tabatabaei1½ Amin Tabatabaei2 :

### Chess.com Classic
#### Division I Play-off

| Champion Round 1 | Champion Round 1 | Champion Round 2 | Champion Round 2 | Champion Final | Champion Final | | | Final | Final | Final |
| Magnus Carlsen | 2½ | | | | | | | | | |
| Velimir Ivić | ½ | | | | | | | | | |
| Velimir Ivić | ½ | Magnus Carlsen | 2½ | | | | | | | |
| | | Denis Lazavik | 1½ | | | | | | | |
| Denis Lazavik | 2½ | Denis Lazavik | 1½ | | | | | | | |
| Ian Nepomniachtchi | 1½ | | | | | | | | | |
| Ian Nepomniachtchi | 1½ | | | Magnus Carlsen | 2½ | | | | | |
| | | | | Vincent Keymer | 1½ | | | | | |
| Alireza Firouzja | 2 | | | Vincent Keymer | 1½ | | | | | |
| Jan-Krzysztof Duda | 3 | | | | | | | | | |
| Jan-Krzysztof Duda | 3 | Jan-Krzysztof Duda | ½ | | | | | | | |
| | | Vincent Keymer | 2½ | | | | | | | |
| Vincent Keymer | 2½ | Vincent Keymer | 2½ | | | | | | | |
| Alexey Sarana | ½ | | | | | | | Magnus Carlsen | 2 | 1 |
| | | | | | | | | Alireza Firouzja | 3 | 2 |
| Elimination Round 1 | Elimination Round 1 | Elimination Round 2 | Elimination Round 2 | Elimination Round 3 | Elimination Round 3 | Elimination Final | Elimination Final | |
| | | Jan-Krzysztof Duda | 2 | | | | | | |
| Velimir Ivić | 0 | Ian Nepomniachtchi | 1 | | | Vincent Keymer | 0 | |
| Ian Nepomniachtchi | 2 | | | Jan-Krzysztof Duda | ½ | Alireza Firouzja | 2 | |
| | | | | Alireza Firouzja | 1½ | | | | |
| | | Denis Lazavik | 0 | | | | | | |
| Alireza Firouzja | 1½ | Alireza Firouzja | 2 | | | | | |
| Alexey Sarana | ½ | | | | | | | | |
Division II Play-off :
Upper round 1Upper round 2Upper round 3Upper finalFinal Levon Aronian2½ Vidit Gujrathi½ Levon Aronian2½ Dmitrij Kollars½ Dmitrij Kollars3 Leinier Domínguez2 Levon Aronian1½ Grigoriy Oparin2½ Samuel Sevian2 Grigoriy Oparin3 Grigoriy Oparin3 Andrey Esipenko2 Andrey Esipenko2½ Aleksandr Rakhmanov1½ Grigoriy Oparin½ Maxime Vachier-Lagrave2½ Fabiano Caruana1½ Aram Hakobyan2½ Aram Hakobyan1 Daniil Dubov3 Matthias Blübaum½ Daniil Dubov2½ Daniil Dubov2½ Maxime Vachier-Lagrave2½ Wesley So1½ José Martínez2½ José Martínez1½ Maxime Vachier-Lagrave22 Maxime Vachier-Lagrave2½ Wesley So30 Maxime Vachier-Lagrave3 Jorden van Foreest2Lower round 1Lower round 2Lower round 3Lower round 4Lower round 5Lower final José Martínez0 Levon Aronian1½ Vidit Gujrathi1½ Vidit Gujrathi2 Vidit Gujrathi1½ Vidit Gujrathi½ Leinier Domínguez½ Samuel Sevian½ Grigoriy Oparin0 Aram Hakobyan0 Levon Aronian1 Wesley So2 Samuel Sevian2 Samuel Sevian2 Wesley So2 Aleksandr Rakhmanov0 Andrey Esipenko2 Daniil Dubov0 Fabiano Caruana2 Fabiano Caruana1 Andrey Esipenko½ Wesley So2 Matthias Blübaum1 Wesley So1½ Dmitrij Kollars1½ Wesley So1½ Wesley So1½ Jorden van Foreest½ :
Division III Play-off :
Round 1Round 2Round 3Round 4Round 5Final Ádám Kozák2½ Vitaliy Bernadskiy1½ Ádám Kozák2½ Raunak Sadhwani2½ Raunak Sadhwani½ Jules Moussard½ Ádám Kozák0 Nguyễn Ngọc Trường Sơn2½ Nguyễn Ngọc Trường Sơn3 Jonas Buhl Bjerre1½ Nguyễn Ngọc Trường Sơn3 Benjámin Gledura2½ Benjámin Gledura2 Vasif Durarbayli½ Nguyễn Ngọc Trường Sơn1½ Bardiya Daneshvar2 Nils Grandelius2½ Nils Grandelius3 Nils Grandelius3 Benjamin Bok2½ Benjamin Bok2 Lê Quang Liêm1½ Nils Grandelius3 Sanan Sjugirov2 Andrew Tang1 Andrew Tang3 Andrew Tang2½ Alexander Moiseenko1½ Pouya Idani1½ Pouya Idani2½ Nils Grandelius½ Max Warmerdam3 Dmitry Andreikin2½ Sergei Lobanov0 Max Warmerdam2 Karthikeyan Murali3 Karthikeyan Murali3 Hans Niemann0 Karthikeyan Murali0 Shamsiddin Vokhidov1½ Dmitry Andreikin3 Teimour Radjabov2½ Teimour Radjabov1 Dmitry Andreikin2½ Dmitry Andreikin3 Bogdan-Daniel Deac2½ Dmitry Andreikin2½ Vugar Rasulov1 Lê Tuấn Minh½ David Paravyan3 David Paravyan3 Anish Giri2½ Anish Giri2 Gata Kamsky1½ David Paravyan2 Dmitry Andreikin3 Lê Tuấn Minh3 Lê Tuấn Minh3 Nils Grandelius2 Vladislav Kovalev1 Lê Tuấn Minh2½ Rauf Mamedov2 Eduardo Iturrizaga1½ Eduardo Iturrizaga3Lower round 1Lower round 2Lower round 3Lower round 4Lower round 5Lower round 6Lower round 7Lower round 8 Vitaliy Bernadskiy0 Eduardo Iturrizaga1½ Andrew Tang0 Jules Moussard2 Jules Moussard½ Eduardo Iturrizaga0 Anish Giri2 Lê Tuấn Minh1½ Jonas Buhl Bjerre½ Anish Giri1½ Anish Giri2 Anish Giri½ Ádám Kozák½ Vasif Durarbayli1½ Vasif Durarbayli½ Ádám Kozák1½ Bardiya Daneshvar2 Teimour Radjabov1 Ádám Kozák1½ Nils Grandelius1½ Lê Quang Liêm0 Bardiya Daneshvar2 Bardiya Daneshvar2 Bardiya Daneshvar½ Lê Tuấn Minh0 Karthikeyan Murali½ Sanan Sjugirov1½ Max Warmerdam2 Max Warmerdam1 Karthikeyan Murali2 Alexander Moiseenko½ Sanan Sjugirov0 Sergei Lobanov1½ Pouya Idani½ David Paravyan1 Hans Niemann½ Sergei Lobanov1½ Sergei Lobanov½ Bogdan-Daniel Deac2 Nguyễn Ngọc Trường Sơn0 Shamsiddin Vokhidov0 Benjamin Bok½ Bogdan-Daniel Deac1½ Bogdan-Daniel Deac½ Karthikeyan Murali2 Bogdan-Daniel Deac2 Bogdan-Daniel Deac1½ Karthikeyan Murali1½ Vugar Rasulov2 Benjámin Gledura½ Karthikeyan Murali1½ Gata Kamsky1 Vugar Rasulov1½ Vugar Rasulov1 Rauf Mamedov½ Vladislav Kovalev1½ Raunak Sadhwani1 Rauf Mamedov2 Rauf Mamedov1½ Rauf Mamedov2 :

### CrunchLabs Masters
#### Division I Play-off

| Champion Round 1 | Champion Round 1 | Champion Round 2 | Champion Round 2 | Champion Final | Champion Final | | | Final | Final |
| Alireza Firouzja | 3 | | | | | | | | |
| Fabiano Caruana | 2 | | | | | | | | |
| Fabiano Caruana | 2 | Alireza Firouzja | 2½ | | | | | | |
| | | Jan-Krzysztof Duda | 1½ | | | | | | |
| Jan-Krzysztof Duda | 2½ | Jan-Krzysztof Duda | 1½ | | | | | | |
| Wesley So | 1½ | | | | | | | | |
| Wesley So | 1½ | | | Alireza Firouzja | ½ | | | | |
| | | | | Maxime Vachier-Lagrave | 2½ | | | | |
| Magnus Carlsen | 3 | | | Maxime Vachier-Lagrave | 2½ | | | | |
| Ian Nepomniachtchi | 0 | | | | | | | | |
| Ian Nepomniachtchi | 0 | Magnus Carlsen | 2 | | | | | | |
| | | Maxime Vachier-Lagrave | 3 | | | | | | |
| Maxime Vachier-Lagrave | 2½ | Maxime Vachier-Lagrave | 3 | | | | | | |
| Dmitry Andreikin | 1½ | | | | | | | Maxime Vachier-Lagrave | 3 |
| | | | | | | | | Alireza Firouzja | 2 |
| Elimination Round 1 | Elimination Round 1 | Elimination Round 2 | Elimination Round 2 | Elimination Round 3 | Elimination Round 3 | Elimination Final | Elimination Final | |
| | | Magnus Carlsen | 2 | | | | | | |
| Fabiano Caruana | 0 | Wesley So | 1 | | | Alireza Firouzja | 1½ | |
| Wesley So | 2 | | | Magnus Carlsen | 1 | Ian Nepomniachtchi | ½ | |
| | | | | Ian Nepomniachtchi | 2 | | | | |
| | | Jan-Krzysztof Duda | ½ | | | | | | |
| Ian Nepomniachtchi | 1½ | Ian Nepomniachtchi | 1½ | | | | | |
| Dmitry Andreikin | ½ | | | | | | | | |
Division II Play-off :
Upper round 1Upper round 2Upper round 3Upper finalFinal Grigoriy Oparin½ Karthikeyan Murali2½ Karthikeyan Murali0 Alexander Grischuk3 Maxim Matlakov2 Alexander Grischuk3 Alexander Grischuk2½ Jules Moussard1½ Jules Moussard2½ Alan Pichot1½ Jules Moussard3 Levon Aronian2 Levon Aronian2½ Vasif Durarbayli½ Alexander Grischuk2 Vidit Gujrathi3 Mikhail Antipov½ Vidit Gujrathi2½ Vidit Gujrathi2½ Frederik Svane½ Frederik Svane3 Vladimir Kramnik2 Vidit Gujrathi2½ Vladimir Fedoseev2½ Vladimir Fedoseev2½ Lê Tuấn Minh1½ Vladimir Fedoseev2½ Vidit Gujrathi20 Hikaru Nakamura1½ Alexander Grischuk32 Hikaru Nakamura2½ Bogdan-Daniel Deac1½Lower round 1Lower round 2Lower round 3Lower round 4Lower round 5Lower final Hikaru Nakamura1½ Jules Moussard1 Grigoriy Oparin1 Maxim Matlakov½ Hikaru Nakamura2 Hikaru Nakamura2 Maxim Matlakov2 Vasif Durarbayli0 Alexander Grischuk2 Frederik Svane1½ Hikaru Nakamura2 Hikaru Nakamura1 Alan Pichot1 Vasif Durarbayli1½ Vladimir Fedoseev1 Vasif Durarbayli2 Levon Aronian1 Vladimir Fedoseev2 Mikhail Antipov½ Vladimir Kramnik2 Vladimir Kramnik1½ Vladimir Kramnik0 Vladimir Kramnik1½ Karthikeyan Murali½ Karthikeyan Murali1½ Lê Tuấn Minh1½ Lê Tuấn Minh½ Bogdan-Daniel Deac½ :
Division III Play-off :
Round 1Round 2Round 3Round 4Round 5Final David Paravyan3 Maciej Klekowski1 David Paravyan3 Tamás Bánusz0 Jakhongir Vakhidov2 Jakhongir Vakhidov3 David Paravyan1½ Benjamin Bok2½ Arjun Erigaisi2½ Georg Meier1½ Benjamin Bok½ Arjun Erigaisi2½ Arjun Erigaisi2½ Read Samadov½ Arjun Erigaisi2½ Olexandr Bortnyk2½ Daniil Dubov1½ Velimir Ivić½ Olexandr Bortnyk3 Gata Kamsky1 P. Iniyan1 P. Iniyan3 Olexandr Bortnyk1½ Erwin l'Ami3 Daniil Dubov2½ Alexey Dreev0 Erwin l'Ami1½ Kamil Dragun1½ Daniil Dubov2½ Daniil Dubov2½ Arjun Erigaisi2½ Shant Sargsyan3 Evgeny Alekseev1½ Javokhir Sindarov2 Shant Sargsyan2½ Felix Blohberger½ Jaime Santos Latasa1½ Jaime Santos Latasa2½ Shant Sargsyan½ Shamsiddin Vokhidov0 David Antón Guijarro2½ Rasmus Svane3 Rasmus Svane1½ David Antón Guijarro2½ David Antón Guijarro2½ Rudik Makarian2½ David Antón Guijarro2 Denis Lazavik½ Evgeny Alekseev3 Yuriy Kuzubov2½ Yuriy Kuzubov2 Evgeny Alekseev2½ Evgeny Alekseev3 Benjámin Gledura1½ Evgeny Alekseev3 Arjun Erigaisi2½ Abhimanyu Puranik2½ Abhimanyu Puranik0 Evgeny Alekseev½ Aram Hakobyan1½ Abhimanyu Puranik3 Thomas Beerdsen3 Thomas Beerdsen0 Pranav V0Lower round 1Lower round 2Lower round 3Lower round 4Lower round 5Lower round 6Lower round 7Lower round 8 Maciej Klekowski2 Thomas Beerdsen0 Olexandr Bortnyk2 Tamás Bánusz0 Maciej Klekowski2 Maciej Klekowski0 Georg Meier0 David Antón Guijarro1 Georg Meier2 Yuriy Kuzubov1 Georg Meier2 Olexandr Bortnyk½ Jaime Santos Latasa2 Read Samadov0 Georg Meier2 Jaime Santos Latasa1½ Velimir Ivić1½ Rasmus Svane1 David Paravyan½ Evgeny Alekseev2 Gata Kamsky½ Velimir Ivić2 Velimir Ivić1 Jaime Santos Latasa1½ Jaime Santos Latasa½ Shant Sargsyan1 Alexey Dreev2 Jaime Santos Latasa2 Jaime Santos Latasa2 Shant Sargsyan1½ Kamil Dragun1 Alexey Dreev1 Javokhir Sindarov2 Erwin l'Ami0 Abhimanyu Puranik0 Felix Blohberger1 Javokhir Sindarov2 Javokhir Sindarov2 Javokhir Sindarov2 Daniil Dubov0 Shamsiddin Vokhidov½ P. Iniyan0 Rudik Makarian1 Javokhir Sindarov1 Shant Sargsyan2 Rudik Makarian1½ Rudik Makarian2 Shant Sargsyan2 Denis Lazavik1½ Benjamin Bok1 Shant Sargsyan1½ Benjámin Gledura½ Denis Lazavik2 Denis Lazavik1 Aram Hakobyan½ Aram Hakobyan2 Jakhongir Vakhidov½ Aram Hakobyan2 Pranav V0 Aram Hakobyan1½ :

### Julius Baer Generation Cup
#### Division I Play-off

| Champion Round 1 | Champion Round 1 | Champion Round 2 | Champion Round 2 | Champion Final | Champion Final | | | Final | Final |
| Maxime Vachier-Lagrave | 1½ | | | | | | | | |
| Levon Aronian | 2½ | | | | | | | | |
| Levon Aronian | 2½ | Levon Aronian | 1½ | | | | | | |
| | | Magnus Carlsen | 2½ | | | | | | |
| Ian Nepomniachtchi | 2 | Magnus Carlsen | 2½ | | | | | | |
| Magnus Carlsen | 3 | | | | | | | | |
| Magnus Carlsen | 3 | | | Magnus Carlsen | 2½ | | | | |
| | | | | Alireza Firouzja | 1½ | | | | |
| Alireza Firouzja | 2½ | | | Alireza Firouzja | 1½ | | | | |
| Vladimir Fedoseev | 1½ | | | | | | | | |
| Vladimir Fedoseev | 1½ | Alireza Firouzja | 2½ | | | | | | |
| | | Alexander Grischuk | ½ | | | | | | |
| Alexander Grischuk | 2½ | Alexander Grischuk | ½ | | | | | | |
| Arjun Erigaisi | 1½ | | | | | | | Magnus Carlsen | 2½ |
| | | | | | | | | Alireza Firouzja | 1½ |
| Elimination Round 1 | Elimination Round 1 | Elimination Round 2 | Elimination Round 2 | Elimination Round 3 | Elimination Round 3 | Elimination Final | Elimination Final | |
| | | Alexander Grischuk | 1 | | | | | | |
| Maxime Vachier-Lagrave | 1½ | Maxime Vachier-Lagrave | 2 | | | Alireza Firouzja | 2 | |
| Ian Nepomniachtchi | ½ | | | Maxime Vachier-Lagrave | ½ | Levon Aronian | 0 | |
| | | | | Levon Aronian | 1½ | | | | |
| | | Levon Aronian | 2 | | | | | | |
| Vladimir Fedoseev | 1½ | Vladimir Fedoseev | 0 | | | | | |
| Arjun Erigaisi | ½ | | | | | | | | |
Division II Play-off :
Upper round 1Upper round 2Upper round 3Upper finalFinal Vidit Gujrathi2½ Ray Robson1½ Vidit Gujrathi2½ Vasif Durarbayli½ David Antón Guijarro2 Vasif Durarbayli3 Vidit Gujrathi2 José Martínez3 José Martínez2½ Aleksandar Inđić1½ José Martínez2½ Denis Lazavik1½ Grigoriy Oparin½ Denis Lazavik2½ José Martínez1½ Wesley So2½ Wesley So2½ Nodirbek Yakubboev1½ Wesley So2½ Mukhiddin Madaminov½ Benjamin Bok1½ Mukhiddin Madaminov2½ Wesley So2½ Shant Sargsyan½ Lê Tuấn Minh1½ Shant Sargsyan2½ Shant Sargsyan2½ Wesley So3 Bardiya Daneshvar1½ Denis Lazavik2 Olexandr Bortnyk1 Bardiya Daneshvar3Lower round 1Lower round 2Lower round 3Lower round 4Lower round 5Lower final Bardiya Daneshvar1½ Vidit Gujrathi2 Ray Robson1 David Antón Guijarro½ Bardiya Daneshvar1 Aleksandar Inđić0 David Antón Guijarro2 Aleksandar Inđić2 José Martínez½ Mukhiddin Madaminov½ Vidit Gujrathi1 Denis Lazavik1½ Aleksandar Inđić2 Aleksandar Inđić1½ Denis Lazavik2 Grigoriy Oparin0 Denis Lazavik1½ Shant Sargsyan0 Nodirbek Yakubboev0 Benjamin Bok½ Denis Lazavik1½ Denis Lazavik2 Benjamin Bok2 Olexandr Bortnyk½ Vasif Durarbayli1 Lê Tuấn Minh0 Olexandr Bortnyk2 Olexandr Bortnyk2 :
Division III Play-off :
Round 1Round 2Round 3Round 4Round 5Final Jaime Santos Latasa2½ Gabriel Sargissian½ Jaime Santos Latasa1½ Vincent Keymer3 Vincent Keymer2½ Aram Hakobyan0 Vincent Keymer3 Nikolas Theodorou3 Nikolas Theodorou0 Frederik Svane2 Nikolas Theodorou2½ Rudik Makarian2½ Rudik Makarian1½ Mustafa Yılmaz2½ Vincent Keymer½ Haik M. Martirosyan1 Fabiano Caruana2½ Fabiano Caruana3 Fabiano Caruana3 Kirill Alekseenko2½ Kirill Alekseenko0 Jan-Krzysztof Duda2½ Fabiano Caruana2½ Gadir Guseinov1 Bharath Subramaniyam½ Bharath Subramaniyam3 Bharath Subramaniyam3 David Navara2½ David Navara2 Bassem Amin2½ Fabiano Caruana2½ Boris Gelfand2½ Jules Moussard½ Alexandr Predke½ Boris Gelfand2½ Anton Korobov2½ Anton Korobov2½ Pavel Ponkratov1½ Anton Korobov3 Gata Kamsky3 Javokhir Sindarov0 Andrey Esipenko1 Gata Kamsky1½ Mikhail Kobalia½ Javokhir Sindarov2½ Javokhir Sindarov2½ Anton Korobov½ Bogdan-Daniel Deac2½ Jules Moussard2½ Christopher Yoo2½ Christopher Yoo3 Hans Niemann2½ Hans Niemann2 Alexey Sarana1½ Christopher Yoo1 Fabiano Caruana2½ Pranav V0 Jules Moussard3 Vincent Keymer½ Jules Moussard3 Jules Moussard3 Marin Bosiočić1 Rasmus Svane1 Rasmus Svane3Lower round 1Lower round 2Lower round 3Lower round 4Lower round 5Lower round 6Lower round 7Lower round 8 Gabriel Sargissian1 Rasmus Svane0 Bharath Subramaniyam1 Aram Hakobyan2 Aram Hakobyan2 Aram Hakobyan½ Hans Niemann2 Anton Korobov½ Frederik Svane2 Hans Niemann2 Hans Niemann1½ Hans Niemann1½ Boris Gelfand1½ Mustafa Yılmaz1 Frederik Svane1 Boris Gelfand1½ Haik M. Martirosyan2 Gata Kamsky2 Nikolas Theodorou0 Jules Moussard½ Jan-Krzysztof Duda0 Haik M. Martirosyan1 Gata Kamsky1 Boris Gelfand2 Boris Gelfand1 Vincent Keymer1½ Gadir Guseinov½ Boris Gelfand1½ Boris Gelfand2 Vincent Keymer2 Bassem Amin1½ Bassem Amin½ Alexandr Predke1½ David Navara1½ Christopher Yoo1½ Pavel Ponkratov½ Alexandr Predke½ David Navara2 David Navara½ Vincent Keymer1½ Andrey Esipenko1½ Kirill Alekseenko2 Kirill Alekseenko1 Christopher Yoo½ Javokhir Sindarov½ Mikhail Kobalia½ Andrey Esipenko0 Javokhir Sindarov1½ Bogdan-Daniel Deac1½ Rudik Makarian1½ Javokhir Sindarov1½ Alexey Sarana½ Bogdan-Daniel Deac1½ Rudik Makarian2 Rudik Makarian½ Pranav V0 Jaime Santos Latasa0 Marin Bosiočić1 Marin Bosiočić2 Marin Bosiočić2 :

### Tour Finals
#### Round-robin stage

    Champion Chess Tour Finals, round-robin stage, 10 – 13 December 2023, Toronto, Canada PlayerRating 12345678 MPH2H 1 Magnus Carlsen (Norway)2838 Does not appear½ ½ ½1 ½1 ½1 0 ½*1 ½1 ½0 1 16 2 Alireza Firouzja (France)2756 ½ ½ ½*Does not appear½ 11 0 ½1 ½½ 11 ½0 051 3 Ian Nepomniachtchi (FIDE)2758 0 ½½ 0Does not appear1 0 1½ ½ 11 0 11 ½1 ½50 4 Denis Lazavik (FIDE)2553 0 ½0 1 ½*0 1 0Does not appear½ 1½ ½ 11 0 01 ½4 5 Maxime Vachier-Lagrave (France)2763 0 1 ½0 ½½ ½ 0½ 0Does not appear1 ½1 1½ 022; 1 6 Vincent Keymer (Germany)2649 0 ½½ 00 1 0½ ½ 00 ½Does not appear½ 10 1 ½*22; 0 7 Levon Aronian (USA)2757 0 ½0 ½0 ½0 1 10 0½ 0Does not appear1 121; 1 8 Wesley So (USA)2739 1 0 01 10 ½0 ½½ 11 0 ½0 0Does not appear21; 0
    * - Match win by drawing armageddon game with black

#### Survival stage

3rd-4th place match :
| | Player | 1 | 2 |
| 3 | Ian Nepomniachtchi | ½ | 1 |
| 4 | Denis Lazavik | ½ | 0 |
5th-6th place match :
| | Player | 1 | 2 |
| 5 | Maxime Vachier-Lagrave | 1 | 1 |
| 6 | Vincent Keymer | 0 | 0 |
4th-5th place match :
| | Player | 1 | 2 |
| 4 | Denis Lazavik | ½ | 0 |
| 5 | Maxime Vachier-Lagrave | ½ | 1 |

#### Semifinals and finals

| Semifinals | Semifinals | Semifinals | Final | Final | Final |
| 1 | Magnus Carlsen | 3½ | | | |
| 5 | Maxime Vachier-Lagrave | 1½ | | | |
| 5 | Maxime Vachier-Lagrave | 1½ | 1 | Magnus Carlsen | 4 |
| | | | 3 | Ian Nepomniachtchi | 1 |
| 2 | Alireza Firouzja | ½ | 3 | Ian Nepomniachtchi | 1 |
| 3 | Ian Nepomniachtchi | 3½ | | | |
    Semifinal 1 Player12345 1 Magnus Carlsen 1 0 1 ½ 1 5 Maxime Vachier-Lagrave 0 1 0 ½ 0
    Semifinal 2 Player1234 2 Alireza Firouzja 0 0 ½ 0 3 Ian Nepomniachtchi 1 1 ½ 1
    Final Player12345 1 Magnus Carlsen 1 1 ½ ½ 1 3 Ian Nepomniachtchi 0 0 ½ ½ 0