Game |
| Result | Moves |
Year | Event/Locale | Opening |
1. So vs Caruana |
 | 1-0 | 27 | 2004 | Wch U12 | B21 Sicilian, 2.f4 and 2.d4 |
2. Caruana vs So |
 | 1-0 | 49 | 2010 | Biel Chess Festival | D45 Queen's Gambit Declined Semi-Slav |
3. So vs Caruana |
 | ½-½ | 31 | 2011 | Airports Authority of India | C53 Giuoco Piano |
4. Caruana vs So |
 | ½-½ | 30 | 2011 | Airports Authority of India | E06 Catalan, Closed, 5.Nf3 |
5. So vs Caruana |
 | ½-½ | 31 | 2014 | Tata Steel Masters | D85 Grunfeld |
6. Caruana vs So |
 | ½-½ | 31 | 2015 | Tata Steel Masters | C78 Ruy Lopez |
7. Caruana vs So |
 | 1-0 | 51 | 2015 | Gashimov Memorial | E21 Nimzo-Indian, Three Knights |
8. Caruana vs So |
  | 0-1 | 69 | 2015 | Dortmund Sparkassen | B90 Sicilian, Najdorf |
9. Caruana vs So |
 | ½-½ | 50 | 2015 | Sinquefield Cup | A15 English |
10. Caruana vs So |
 | 0-1 | 54 | 2015 | Millionaire Chess (Blitz Tiebreaks A) | C65 Ruy Lopez, Berlin Defense |
11. So vs Caruana |
 | ½-½ | 80 | 2016 | Tata Steel Masters | C50 Giuoco Piano |
12. So vs Caruana |
 | ½-½ | 92 | 2016 | US Chess Championship | D32 Queen's Gambit Declined, Tarrasch |
13. Caruana vs So |
 | 1-0 | 39 | 2016 | Ultimate Blitz Challenge | A07 King's Indian Attack |
14. Caruana vs So |
 | 0-1 | 62 | 2016 | Ultimate Blitz Challenge | A07 King's Indian Attack |
15. So vs Caruana |
 | ½-½ | 77 | 2016 | Ultimate Blitz Challenge | A05 Reti Opening |
16. So vs Caruana |
 | 1-0 | 49 | 2016 | Ultimate Blitz Challenge | C65 Ruy Lopez, Berlin Defense |
17. Caruana vs So |
| ½-½ | 42 | 2016 | Ultimate Blitz Challenge | C50 Giuoco Piano |
18. So vs Caruana |
| 1-0 | 44 | 2016 | Ultimate Blitz Challenge | D37 Queen's Gambit Declined |
19. So vs Caruana |
| ½-½ | 43 | 2016 | Grand Chess Tour Paris Rapid | C65 Ruy Lopez, Berlin Defense |
20. Caruana vs So |
| 1-0 | 41 | 2016 | Grand Chess Tour Paris Blitz | A07 King's Indian Attack |
21. So vs Caruana |
| 1-0 | 62 | 2016 | Grand Chess Tour Paris Blitz | D31 Queen's Gambit Declined |
22. Caruana vs So |
 | 0-1 | 50 | 2016 | Your Next Move (Rapid) | A09 Reti Opening |
23. So vs Caruana |
 | 1-0 | 74 | 2016 | Your Next Move (Blitz) | D32 Queen's Gambit Declined, Tarrasch |
24. Caruana vs So |
| ½-½ | 62 | 2016 | Your Next Move (Blitz) | A04 Reti Opening |
25. So vs Caruana |
 | ½-½ | 34 | 2016 | Sinquefield Cup | C67 Ruy Lopez |