user:joriki/sandbox
{{#invoke:Module sandbox|main
| rounds=4
| col1-headers = 1,15
| col2-headers = 1,15
| col3-headers = 1,15
| col4-headers = 1,15
| col1-matches = 3,6,9,12,18,21
| col2-matches = 4.5,10.5,17,20
| col3-matches = 7.5,18.5
| col4-matches = 8.5,17.5
| col1-col2-paths = (3,6)-4.5, (9,12)-10.5, 18-17, 21-20
| col2-col3-paths = (4.5,10.5)-7.5, (17,20)-18.5
| col3-col4-paths = 7.5-8.5, 18.5-17.5
| RD1 = Winners Quarterfinals
| RD2 = Winners Semifinals
| RD3 = Winners Final
| RD4 = Grand Final
| RD1b = Losers Round 1
| RD2b = Losers Quarterfinals
| RD3b = Losers Semifinals
| RD4b = Losers Final
| paramstyle = numbered
| seeds = yes
| boldwinner = yes
| fractional = yes
|| 1 | Magnus Carlsen | 2½ | 8 | Alexey Sarana | ½
|| 4 | Alireza Firouzja | 0 | 5 | Arjun Erigaisi | 3
|| 2 | Wesley So | 2½ | 7 | Rauf Mamedov | 1½
|| 3 | Gukesh D | ½ | 6 | Hikaru Nakamura | 2½
|| 8 | Alexey Sarana | 2 | 4 | Alireza Firouzja | 0
|| 7 | Rauf Mamedov | 1 | 3 | Gukesh D | 2
|| 1 | Magnus Carlsen | 2½ | 5 | Arjun Erigaisi | 2½*
|| 2 | Wesley So | 2½ | 6 | Hikaru Nakamura | 2½
|| 2 | Wesley So | 2 | 8 | Alexey Sarana | 0
|| 5 | Arjun Erigaisi | 1½ | 3 | Gukesh D | ½
|| 1 | Magnus Carlsen | 2½ | 6 | Hikaru Nakamura | 2½
|| 2 | Wesley So | 1½ | 5 | Arjun Erigaisi | ½
|| 1 | Magnus Carlsen | 2½ | 6 | Hikaru Nakamura | 1½
|| 6 | Hikaru Nakamura | 2 | 2 | Wesley So | 1
}}