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

}}