All Wesley So Games
4,734 games on file.
2025Caruana,F vs So,W · World Blitz 20251/2-1/2
2025So,W vs Duda,J · World Blitz 20251/2-1/2
2025Erigaisi,Arjun vs So,W · TechM GCL 20250-1
2025So,W vs Erigaisi,Arjun · TechM GCL 20251/2-1/2
2025Giri,A vs So,W · TechM GCL 20251/2-1/2
2025So,W vs Giri,A · TechM GCL 20251/2-1/2
2025Grischuk,A vs So,W · World Blitz 20251/2-1/2
2025Keymer,Vincent vs So,W · TechM GCL 20251/2-1/2
2025So,W vs Keymer,Vincent · TechM GCL 20251-0
2025So,W vs Praggnanandhaa,R · World Blitz 20251/2-1/2
2025So,W vs Artemiev,V · TechM GCL 20251/2-1/2
2025So,W vs Wei Yi · TechM GCL 20251/2-1/2
2025Artemiev,V vs So,W · TechM GCL 20251-0
2025Wei Yi vs So,W · TechM GCL 20251-0
2025So,W vs Amar,Elham · World Rapid 20250-1
2025Ammar,Sedrani vs So,W · World Rapid 20250-1
2025So,W vs Oro,Faustino · World Rapid 20251-0
2025Puranik,A vs So,W · World Rapid 20250-1
2025So,W vs Lazavik,Denis · World Rapid 20251/2-1/2
2025Bu Xiangzhi vs So,W · World Rapid 20251/2-1/2
2025So,W vs Warmerdam,Max · World Rapid 20251-0
2025Matlakov,M vs So,W · World Rapid 20251/2-1/2
2025So,W vs Aravindh,Chithambaram VR. · World Rapid 20251-0
2025Henriquez Villagra,C vs So,W · World Rapid 20251/2-1/2
2025So,W vs Robson,R · World Rapid 20251-0
2025Vachier Lagrave,M vs So,W · World Rapid 20251/2-1/2
2025So,W vs Artemiev,V · World Rapid 20251/2-1/2
2025Volokitin,And vs So,W · World Blitz 20251/2-1/2
2025So,W vs Sahidi,Samir · World Blitz 20250-1
2025Tsaruk,Maksim vs So,W · World Blitz 20250-1
2025So,W vs Kadric,D · World Blitz 20251-0
2025Petrov,N vs So,W · World Blitz 20250-1
2025So,W vs Goutham Krishna H · World Blitz 20251-0
2025Mamedov,Rau vs So,W · World Blitz 20250-1
2025So,W vs Jobava,Ba · World Blitz 20251/2-1/2
2025Radjabov,T vs So,W · World Blitz 20251/2-1/2
2025So,W vs Lazavik,Denis · World Blitz 20251-0
2025Mamedov,Edgar vs So,W · World Blitz 20250-1
2025So,W vs Dubov,Daniil · World Blitz 20251/2-1/2
2025Lu Shanglei vs So,W · World Blitz 20251/2-1/2
2025So,W vs Sindarov,Javokhir · World Blitz 20251/2-1/2
2025Pranesh,M vs So,W · World Blitz 20250-1
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20251/2-1/2
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20250-1
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20251/2-1/2
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20251-0
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20251/2-1/2
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20251/2-1/2
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20251-0
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20250-1
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20251-0
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20250-1
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20251-0
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20251-0
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20250-1
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20250-1
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20251/2-1/2
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20251/2-1/2
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20250-1
2025Nakamura,Hi vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Nakamura,Hi · chess.com SpeedChess 20251-0
2025So,W vs Stremavicius,T · FIDE World Cup 20251/2-1/2
2025Stremavicius,T vs So,W · FIDE World Cup 20251-0
2025So,W vs Aronian,L · ch-USA 20251/2-1/2
2025Caruana,F vs So,W · ch-USA 20251/2-1/2
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20250-1
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20251-0
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251/2-1/2
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251-0
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251-0
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20251-0
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251-0
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20250-1
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251/2-1/2
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20251-0
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251/2-1/2
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251/2-1/2
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20251-0
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20250-1
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20250-1
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20250-1
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20250-1
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251/2-1/2
2025So,W vs Keymer,Vincent · chess.com SpeedChess 20251-0
2025Keymer,Vincent vs So,W · chess.com SpeedChess 20251/2-1/2
2025So,W vs Niemann,Hans Moke · ch-USA 20251/2-1/2
2025Robson,R vs So,W · ch-USA 20250-1
2025So,W vs Shankland,S · ch-USA 20251-0
2025Mishra,Abhimanyu vs So,W · ch-USA 20251/2-1/2
2025So,W vs Woodward,Andy · ch-USA 20251-0
2025Liang,Awonder vs So,W · ch-USA 20251/2-1/2
2025So,W vs Sevian,Samuel · ch-USA 20251/2-1/2
2025Swiercz,D vs So,W · ch-USA 20250-1
2025So,W vs Oparin,G · ch-USA 20251/2-1/2
2025So,W vs Abdusattorov,Nodirbek · Saint Louis Rapid 20251/2-1/2
2025So,W vs Abdusattorov,Nodirbek · Saint Louis Blitz 20251-0
2025Abdusattorov,Nodirbek vs So,W · Saint Louis Blitz 20251/2-1/2
2025So,W vs Abdusattorov,Nodirbek · 12th Sinquefield Cup1-0
2025Aronian,L vs So,W · Saint Louis Rapid 20251/2-1/2
2025So,W vs Aronian,L · Saint Louis Blitz 20251/2-1/2
2025Aronian,L vs So,W · Saint Louis Blitz 20251/2-1/2
2025Aronian,L vs So,W · 12th Sinquefield Cup1/2-1/2
2025So,W vs Caruana,F · Saint Louis Rapid 20251/2-1/2
2025So,W vs Caruana,F · Saint Louis Blitz 20251/2-1/2
2025Caruana,F vs So,W · Saint Louis Blitz 20251-0
2025Caruana,F vs So,W · 12th Sinquefield Cup1/2-1/2
2025Caruana,F vs So,W · 12th Sinquefield Cup TB1/2-1/2
2025Duda,J vs So,W · 12th Sinquefield Cup1/2-1/2
2025So,W vs Firouzja,Alireza · 12th Sinquefield Cup1/2-1/2
2025So,W vs Gukesh,D · Saint Louis Rapid 20250-1
2025Gukesh,D vs So,W · Saint Louis Blitz 20250-1
2025So,W vs Gukesh,D · Saint Louis Blitz 20250-1
2025So,W vs Gukesh,D · 12th Sinquefield Cup1-0
2025Praggnanandhaa,R vs So,W · 12th Sinquefield Cup1/2-1/2
2025So,W vs Praggnanandhaa,R · 12th Sinquefield Cup TB1-0
2025Dominguez Perez,L vs So,W · Saint Louis Rapid 20251/2-1/2
2025So,W vs Shankland,S · Saint Louis Rapid 20251-0
2025So,W vs Oparin,G · Saint Louis Rapid 20251-0
2025Le,Quang Liem vs So,W · Saint Louis Rapid 20251/2-1/2
2025Vachier Lagrave,M vs So,W · Saint Louis Rapid 20251-0
2025Oparin,G vs So,W · Saint Louis Blitz 20251-0
2025Shankland,S vs So,W · Saint Louis Blitz 20250-1
2025Le,Quang Liem vs So,W · Saint Louis Blitz 20250-1
2025So,W vs Vachier Lagrave,M · Saint Louis Blitz 20251/2-1/2
2025So,W vs Oparin,G · Saint Louis Blitz 20250-1
2025So,W vs Shankland,S · Saint Louis Blitz 20251/2-1/2
2025So,W vs Dominguez Perez,L · Saint Louis Blitz 20251-0
2025So,W vs Le,Quang Liem · Saint Louis Blitz 20251-0
2025Sevian,Samuel vs So,W · 12th Sinquefield Cup1/2-1/2
2025So,W vs Vachier Lagrave,M · 12th Sinquefield Cup1/2-1/2
2025So,W vs Abdusattorov,Nodirbek · SuperUnited CRO Rapid 20251/2-1/2
2025So,W vs Abdusattorov,Nodirbek · SuperUnited CRO Blitz 20251-0
2025Abdusattorov,Nodirbek vs So,W · SuperUnited CRO Blitz 20251/2-1/2
2025So,W vs Caruana,F · SuperUnited CRO Rapid 20251-0
2025So,W vs Caruana,F · SuperUnited CRO Blitz 20251-0
2025Caruana,F vs So,W · SuperUnited CRO Blitz 20250-1
2025So,W vs Duda,J · SuperUnited CRO Rapid 20251/2-1/2
2025Duda,J vs So,W · SuperUnited CRO Blitz 20251/2-1/2
2025So,W vs Duda,J · SuperUnited CRO Blitz 20250-1
2025Firouzja,Alireza vs So,W · SuperUnited CRO Rapid 20251-0
2025Firouzja,Alireza vs So,W · SuperUnited CRO Blitz 20250-1
2025So,W vs Firouzja,Alireza · SuperUnited CRO Blitz 20251/2-1/2
2025So,W vs Giri,A · SuperUnited CRO Rapid 20251-0
2025So,W vs Giri,A · SuperUnited CRO Blitz 20251-0
2025Giri,A vs So,W · SuperUnited CRO Blitz 20251/2-1/2
2025Gukesh,D vs So,W · SuperUnited CRO Rapid 20251-0
2025Gukesh,D vs So,W · SuperUnited CRO Blitz 20250-1
2025So,W vs Gukesh,D · SuperUnited CRO Blitz 20251-0
2025So,W vs Praggnanandhaa,R · SuperUnited CRO Rapid 20251/2-1/2
2025Praggnanandhaa,R vs So,W · SuperUnited CRO Blitz 20251-0
2025So,W vs Praggnanandhaa,R · SuperUnited CRO Blitz 20251/2-1/2
2025Carlsen,M vs So,W · SuperUnited CRO Rapid 20251-0
2025Saric,Iv vs So,W · SuperUnited CRO Rapid 20251/2-1/2
2025So,W vs Carlsen,M · SuperUnited CRO Blitz 20251/2-1/2
2025Saric,Iv vs So,W · SuperUnited CRO Blitz 20251/2-1/2
2025Carlsen,M vs So,W · SuperUnited CRO Blitz 20251/2-1/2
2025So,W vs Saric,Iv · SuperUnited CRO Blitz 20251-0
2025Aronian,L vs So,W · Titled Tue 3rd Jun Early1/2-1/2
2025Demin,V1 vs So,W · Titled Tue 3rd Jun Early0-1
2025So,W vs Zhou,Yuxu · Titled Tue 3rd Jun Early1-0
2025Weetik,V vs So,W · Titled Tue 3rd Jun Early0-1
2025So,W vs Bryakin,M · Titled Tue 3rd Jun Early1-0
2025So,W vs Mitrabha,G · Titled Tue 3rd Jun Early0-1
2025Beerdsen,Thomas vs So,W · Titled Tue 3rd Jun Early0-1
2025So,W vs Donchenko,Alexa · Titled Tue 3rd Jun Early1-0
2025Vokhidov,Shamsiddin vs So,W · Titled Tue 3rd Jun Early0-1
2025So,W vs Tang,Andrew · Titled Tue 3rd Jun Early1-0
2025Lazavik,Denis vs So,W · Titled Tue 3rd Jun Early1-0
2025So,W vs Gulkov,I · Titled Tue 10th Jun Early1-0
2025Lyakh,Vasiliy vs So,W · Titled Tue 10th Jun Early0-1
2025So,W vs Borgaonkar,Akshay · Titled Tue 10th Jun Early1/2-1/2
2025Paltrinieri,N vs So,W · Titled Tue 10th Jun Early0-1
2025So,W vs Hayrapetyan,A · Titled Tue 10th Jun Early1-0
2025Materia,Marco vs So,W · Titled Tue 10th Jun Early1-0
2025Moiseenko,A1 vs So,W · FIDE World Rapid Team1/2-1/2
2025So,W vs Martirosyan,Haik M. · FIDE World Rapid Team1-0
2025Saric,Iv vs So,W · FIDE World Rapid Team1/2-1/2
2025So,W vs Mendonca,Leon Luke · FIDE World Rapid Team1/2-1/2
2025Vidit,S vs So,W · FIDE World Rapid Team1-0
2025So,W vs Maurizzi,Marc'Andria · FIDE World Rapid Team1-0
2025Ruck,R1 vs So,W · FIDE World Rapid Team0-1
2025So,W vs Kollars,Dmitrij · FIDE World Rapid Team1/2-1/2
2025Vokhidov,Shamsiddin vs So,W · FIDE World Rapid Team0-1
2025Muetsch,Annmarie vs So,W · FIDE World Bl Team Pool A0-1
2025So,W vs Gledura,B · FIDE World Bl Team Pool A1-0
2025Bologan,V vs So,W · FIDE World Bl Team Pool A1/2-1/2
2025So,W vs Dardha,Daniel · FIDE World Bl Team Pool A1-0
2025Badescu,Matei-Andrei vs So,W · FIDE World Bl Team Pool A0-1
2025So,W vs Kunz,A · FIDE World Bl Team Pool A1-0
2025Mesropov,K vs So,W · FIDE World Bl Team Pool A0-1
2025So,W vs Zhao,George · FIDE World Bl Team Pool A1-0
2025Eken,Atakan vs So,W · FIDE World Bl Team Pool A0-1
2025So,W vs Delaney,K · FIDE World Bl Team Pool A1-0
2025Chiang,Jacob vs So,W · Titled Tue 17th Jun Early0-1
2025So,W vs Seder,Mohammed · Titled Tue 17th Jun Early1-0
2025Reshetnikov,Al vs So,W · Titled Tue 17th Jun Early0-1
2025So,W vs Klukin,Kirill · Titled Tue 17th Jun Early1-0
2025Sanal,V vs So,W · Titled Tue 17th Jun Early0-1
2025So,W vs Svane,R · Titled Tue 17th Jun Early1/2-1/2
2025Atanasov,Anthony vs So,W · Titled Tue 17th Jun Early1/2-1/2
2025So,W vs Materia,Marco · Titled Tue 17th Jun Early1-0
2025Bortnyk,Olexandr vs So,W · Titled Tue 17th Jun Early1-0
2025Abdusattorov,Nodirbek vs So,W · Superbet ROM Classic 20251/2-1/2
2025So,W vs Aronian,L · Superbet ROM Classic 20251/2-1/2
2025So,W vs Caruana,F · Superbet ROM Classic 20251/2-1/2
2025So,W vs Duda,J · Superbet ROM Classic 20251/2-1/2
2025Firouzja,Alireza vs So,W · Superbet ROM Classic 20251/2-1/2
2025So,W vs Giri,A · Titled Tue 27th May Early1/2-1/2
2025Gukesh,D vs So,W · Superbet ROM Classic 20251/2-1/2
2025So,W vs Praggnanandhaa,R · Superbet ROM Classic 20250-1
2025So,W vs Deac,Bogdan-Daniel · Superbet ROM Classic 20251-0
2025Vachier Lagrave,M vs So,W · Superbet ROM Classic 20251-0
2025So,W vs Sjugirov,S · Chess.com Classic Play-In0-1
2025Moiseenko,A1 vs So,W · Chess.com Classic Play-In1-0
2025So,W vs Sharapov,E · Chess.com Classic Play-In1-0
2025Henriquez Villagra,C vs So,W · Chess.com Classic Play-In1-0
2025So,W vs Bologan,V · Chess.com Classic Play-In1-0
2025Pakleza,Z vs So,W · Chess.com Classic Play-In0-1
2025So,W vs Eljanov,P · Chess.com Classic Play-In1/2-1/2
2025Dominguez Perez,L vs So,W · Chess.com Classic Play-In1-0
2025So,W vs Dreev,A · Chess.com Classic Play-In1-0
2025So,W vs Gibala,Adam · Titled Tue 20th May Early1-0
2025Toktomushev,Teimur vs So,W · Titled Tue 20th May Early0-1
2025So,W vs Piliposyan,Robert · Titled Tue 20th May Early1-0
2025Bachmann,Ax vs So,W · Titled Tue 20th May Early0-1
2025So,W vs Ter Sahakyan,S · Titled Tue 20th May Early1-0
2025So,W vs Sarana,A · Titled Tue 20th May Early1-0
2025Xue,Haowen vs So,W · Titled Tue 20th May Early1-0
2025So,W vs Martinez Alcantara,Jose Eduardo · Titled Tue 20th May Early0-1
2025Jaskolka,T vs So,W · Titled Tue 27th May Early0-1
2025So,W vs Priasmoro,Novendra · Titled Tue 27th May Early1-0
2025Baskakov,Egor vs So,W · Titled Tue 27th May Early1/2-1/2
2025So,W vs Sturt,R · Titled Tue 27th May Early1-0
2025So,W vs Onischuk,V · Titled Tue 27th May Early1-0
2025Suyarov,Mukhammadzokhid vs So,W · Titled Tue 27th May Early0-1
2025So,W vs Kovalenko,I · Titled Tue 27th May Early1-0
2025Jumabayev,R vs So,W · Titled Tue 27th May Early0-1
2025Lazavik,Denis vs So,W · Titled Tue 27th May Early0-1
2025So,W vs Mamedyarov,S · Bundesliga 2024-251-0
2025L'Ami,E vs So,W · Bundesliga 2024-251/2-1/2
2025So,W vs Shafer,Logan C · Titled Tue 29th Apr Early1-0
2025Manvelyan,Mikayel vs So,W · Titled Tue 29th Apr Early0-1
2025So,W vs Dyachuk,Artem · Titled Tue 29th Apr Early1-0
2025Durarbayli,Vasif vs So,W · Titled Tue 29th Apr Early1-0
2025So,W vs Aronian,L · Champions Showdown Kings1/2-1/2
2025So,W vs Aronian,L · Champions Showdown Kings1-0
2025Aronian,L vs So,W · Champions Showdown Kings0-1
2025So,W vs Aronian,L · American Cup Elim0-1
2025Aronian,L vs So,W · American Cup Elim1/2-1/2
2025So,W vs Aronian,L · American Cup Elim1/2-1/2
2025Aronian,L vs So,W · American Cup Elim1/2-1/2
2025So,W vs Caruana,F · Champions Showdown Kings1/2-1/2
2025So,W vs Caruana,F · Champions Showdown Kings0-1
2025Caruana,F vs So,W · Champions Showdown Kings1/2-1/2
2025Caruana,F vs So,W · American Cup Blitz 20251-0
2025So,W vs Nakamura,Hi · American Cup Blitz 20251/2-1/2
2025Dominguez Perez,L vs So,W · Champions Showdown Kings0-1
2025So,W vs Dominguez Perez,L · Champions Showdown Kings1/2-1/2
2025Dominguez Perez,L vs So,W · Champions Showdown Kings1/2-1/2
2025Dominguez Perez,L vs So,W · American Cup Champ1/2-1/2
2025So,W vs Dominguez Perez,L · American Cup Champ1/2-1/2
2025Dominguez Perez,L vs So,W · American Cup Champ1/2-1/2
2025Dominguez Perez,L vs So,W · American Cup Champ1/2-1/2
2025So,W vs Dominguez Perez,L · American Cup Champ1/2-1/2
2025Dominguez Perez,L vs So,W · American Cup Champ1-0
2025So,W vs Dominguez Perez,L · American Cup Champ1/2-1/2
2025Mishra,Abhimanyu vs So,W · American Cup Elim1/2-1/2
2025So,W vs Mishra,Abhimanyu · American Cup Elim1-0
2025Lee,Alice vs So,W · American Cup Blitz 20250-1
2025So,W vs Durarbayli,Vasif · American Cup Blitz 20251-0
2025Robson,R vs So,W · American Cup Blitz 20251/2-1/2
2025Antipov,M2 vs So,W · American Cup Blitz 20251-0
2025So,W vs Kevlishvili,Robby · American Cup Blitz 20250-1
2025So,W vs Anand,V · Bundesliga 2024-251-0
2025Bluebaum,M vs So,W · Bundesliga 2024-251/2-1/2
2025Devaev,A vs So,W · Titled Tue 11th Feb Early1/2-1/2
2025Esipenko,Andrey vs So,W · Chessable Masters Losers1/2-1/2
2025So,W vs Yu Yangyi · Chessable Masters Winners1/2-1/2
2025Yu Yangyi vs So,W · Chessable Masters Winners1-0
2025Esipenko,Andrey vs So,W · Chessable Masters Losers1-0
2025So,W vs Yu Yangyi · Chessable Masters Winners1/2-1/2
2025Yu Yangyi vs So,W · Chessable Masters Winners1/2-1/2
2025So,W vs Esipenko,Andrey · Chessable Masters Losers1/2-1/2
2025So,W vs Indjic,A · Bundesliga 2024-251/2-1/2
2025Idani,P vs So,W · Bundesliga 2024-251/2-1/2
2024So,W vs Aronian,L · CCT Final RR 20240-1
2024Aronian,L vs So,W · CCT Final RR 20241-0
2024Aronian,L vs So,W · World Blitz 20241/2-1/2
2024So,W vs Caruana,F · World Blitz 20241/2-1/2
2024Firouzja,Alireza vs So,W · CCT Final RR 20240-1
2024So,W vs Firouzja,Alireza · CCT Final RR 20241-0
2024So,W vs Firouzja,Alireza · World Blitz Final KO 20241/2-1/2
2024Firouzja,Alireza vs So,W · World Blitz Final KO 20240-1
2024Firouzja,Alireza vs So,W · World Blitz Final KO 20241/2-1/2
2024So,W vs Firouzja,Alireza · World Blitz Final KO 20241-0
2024Giri,A vs So,W · World Blitz 20240-1
2024Keymer,Vincent vs So,W · CCT Final RR 20241-0
2024So,W vs Keymer,Vincent · CCT Final RR 20241/2-1/2
2024So,W vs Keymer,Vincent · CCT Final RR 20241-0
2024So,W vs Nakamura,Hi · Titled Tue 24th Dec Early1/2-1/2
2024So,W vs Nepomniachtchi,I · CCT Final RR 20241/2-1/2
2024Nepomniachtchi,I vs So,W · CCT Final RR 20241-0
2024Nepomniachtchi,I vs So,W · World Blitz Final KO 20241-0
2024So,W vs Nepomniachtchi,I · World Blitz Final KO 20241/2-1/2
2024Nepomniachtchi,I vs So,W · World Blitz Final KO 20241-0
2024So,W vs Nepomniachtchi,I · World Blitz Final KO 20241/2-1/2
2024Nepomniachtchi,I vs So,W · World Blitz Final KO 20240-1
2024Praggnanandhaa,R vs So,W · World Blitz 20240-1
2024So,W vs Carlsen,M · CCT Final RR 20240-1
2024So,W vs Carlsen,M · CCT Final RR 20240-1
2024Carlsen,M vs So,W · CCT Final RR 20240-1
2024Lazavik,Denis vs So,W · CCT Final RR 20241/2-1/2
2024So,W vs Lazavik,Denis · CCT Final RR 20240-1
2024So,W vs Vachier Lagrave,M · CCT Final RR 20241-0
2024Vachier Lagrave,M vs So,W · CCT Final RR 20241/2-1/2
2024So,W vs Estrada Nieto,J · Titled Tue 24th Dec Late1-0
2024Gomez Aguirre,Juan Alberto vs So,W · Titled Tue 24th Dec Early0-1
2024Zhurbinsky,David vs So,W · Titled Tue 24th Dec Late0-1
2024So,W vs Ruperez Benito,A · Titled Tue 24th Dec Early1-0
2024Chan Yi Ren,D vs So,W · Titled Tue 24th Dec Early0-1
2024So,W vs Kiselev,Vit2 · Titled Tue 24th Dec Late1/2-1/2
2024So,W vs Klimkowski,Jan · Titled Tue 24th Dec Late1-0
2024So,W vs Adewumi,Tanitoluwa · Titled Tue 24th Dec Early1-0
2024Bykhovsky,An ISR vs So,W · Titled Tue 24th Dec Late0-1
2024Onischuk,V vs So,W · Titled Tue 24th Dec Early0-1
2024So,W vs Suyarov,Mukhammadzokhid · Titled Tue 24th Dec Early1-0
2024Hansen,Eric vs So,W · Titled Tue 24th Dec Late1/2-1/2
2024So,W vs Kryakvin,D · Titled Tue 24th Dec Late1-0
2024Carlsen,M vs So,W · Titled Tue 24th Dec Early1-0
2024Bok,B vs So,W · Titled Tue 24th Dec Late1/2-1/2
2024Matlakov,M vs So,W · Titled Tue 24th Dec Early1/2-1/2
2024So,W vs Ivic,Velimir · Titled Tue 24th Dec Late1-0
2024So,W vs Materia,Marco · Titled Tue 24th Dec Early1-0
2024Carlsen,M vs So,W · Titled Tue 24th Dec Late1-0
2024Ashraf,Artin vs So,W · Titled Tue 24th Dec Early0-1
2024Le,Quang Liem vs So,W · Titled Tue 24th Dec Late0-1
2024Pranav,V vs So,W · World Rapid 20241/2-1/2
2024So,W vs Zemlyanskii,Ivan · World Rapid 20240-1
2024Christiansen,Johan-Sebastian vs So,W · World Rapid 20240-1
2024So,W vs Chirila,I · World Rapid 20241/2-1/2
2024Hakobyan,Aram vs So,W · World Rapid 20240-1
2024So,W vs Vokhidov,Shamsiddin · World Rapid 20241-0
2024Lomasov,Semyon vs So,W · World Rapid 20241/2-1/2
2024So,W vs Durarbayli,Vasif · World Rapid 20241/2-1/2
2024Dardha,Daniel vs So,W · World Rapid 20241/2-1/2
2024So,W vs Volokitin,And · World Rapid 20241/2-1/2
2024Sargsyan,Shant vs So,W · World Rapid 20241/2-1/2
2024So,W vs Antipov,M2 · World Rapid 20241/2-1/2
2024Shimanov,A vs So,W · World Rapid 20241-0
2024So,W vs Corrales Jimenez,F · World Blitz 20241-0
2024Fressinet,L vs So,W · World Blitz 20240-1
2024So,W vs Esipenko,Andrey · World Blitz 20241-0
2024Shankland,S vs So,W · World Blitz 20241-0
2024So,W vs Murzin,Volodar · World Blitz 20241-0
2024So,W vs Sarana,A · World Blitz 20241-0
2024So,W vs Carlsen,M · World Blitz 20241/2-1/2
2024Sevian,Samuel vs So,W · World Blitz 20241/2-1/2
2024So,W vs Naroditsky,D · World Blitz 20241/2-1/2
2024Abdusattorov,Nodirbek vs So,W · Tata Steel India Rapid0-1
2024So,W vs Abdusattorov,Nodirbek · Tata Steel India Blitz0-1
2024Abdusattorov,Nodirbek vs So,W · Tata Steel India Blitz0-1
2024So,W vs Erigaisi,Arjun · Tata Steel India Rapid1-0
2024So,W vs Erigaisi,Arjun · Tata Steel India Blitz1-0
2024Erigaisi,Arjun vs So,W · Tata Steel India Blitz1/2-1/2
2024So,W vs Keymer,Vincent · Tata Steel India Rapid1/2-1/2
2024Keymer,Vincent vs So,W · Tata Steel India Blitz1-0
2024So,W vs Keymer,Vincent · Tata Steel India Blitz1-0
2024So,W vs Praggnanandhaa,R · Tata Steel India Rapid1/2-1/2
2024Praggnanandhaa,R vs So,W · Tata Steel India Blitz1-0
2024So,W vs Praggnanandhaa,R · Tata Steel India Blitz1-0
2024So,W vs Vidit,S · Tata Steel India Rapid1-0
2024Narayanan,SL vs So,W · Tata Steel India Rapid1/2-1/2
2024Carlsen,M vs So,W · Tata Steel India Rapid1-0
2024So,W vs Dubov,Daniil · Tata Steel India Rapid1/2-1/2
2024Nihal,Sarin vs So,W · Tata Steel India Rapid1/2-1/2
2024Vidit,S vs So,W · Tata Steel India Blitz1/2-1/2
2024So,W vs Carlsen,M · Tata Steel India Blitz1/2-1/2
2024So,W vs Narayanan,SL · Tata Steel India Blitz0-1
2024So,W vs Nihal,Sarin · Tata Steel India Blitz1-0
2024Dubov,Daniil vs So,W · Tata Steel India Blitz1/2-1/2
2024So,W vs Vidit,S · Tata Steel India Blitz1-0
2024Carlsen,M vs So,W · Tata Steel India Blitz1/2-1/2
2024Narayanan,SL vs So,W · Tata Steel India Blitz0-1
2024Nihal,Sarin vs So,W · Tata Steel India Blitz0-1
2024So,W vs Dubov,Daniil · Tata Steel India Blitz1-0
2024Aronian,L vs So,W · ch-USA 20241/2-1/2
2024So,W vs Caruana,F · ch-USA 20241/2-1/2
2024Lazavik,Denis vs So,W · Julius Baer Gen Cup D2 W0-1
2024So,W vs Lazavik,Denis · Julius Baer Gen Cup D2 W0-1
2024So,W vs Lazavik,Denis · Julius Baer Gen Cup D2 W1/2-1/2
2024Lazavik,Denis vs So,W · Julius Baer Gen Cup D2 W1/2-1/2
2024So,W vs Lazavik,Denis · Julius Baer Gen Cup D2 W1-0
2024Dominguez Perez,L vs So,W · ch-USA 20241/2-1/2
2024So,W vs Yoo,Christopher Woojin · ch-USA Cancelled 20241-0
2024Shankland,S vs So,W · ch-USA 20241/2-1/2
2024So,W vs Oparin,G · ch-USA 20241/2-1/2
2024Niemann,Hans Moke vs So,W · ch-USA 20241/2-1/2
2024So,W vs Sevian,Samuel · ch-USA 20241/2-1/2
2024Robson,R vs So,W · ch-USA 20241/2-1/2
2024So,W vs Liang,Awonder · ch-USA 20241/2-1/2
2024Mishra,Abhimanyu vs So,W · ch-USA 20241/2-1/2
2024Aronian,L vs So,W · Julius Baer Gen Cup Pl/In1/2-1/2
2024Erigaisi,Arjun vs So,W · Julius Baer Gen Cup P/I m D11/2-1/2
2024So,W vs Erigaisi,Arjun · Julius Baer Gen Cup P/I m D10-1
2024So,W vs Erigaisi,Arjun · Julius Baer Gen Cup P/I m D10-1
2024Erigaisi,Arjun vs So,W · Julius Baer Gen Cup P/I m D11/2-1/2
2024Ivanchuk,V vs So,W · 45th Olympiad 20241-0
2024So,W vs Praggnanandhaa,R · 45th Olympiad 20241-0
2024Sanchez Alvarez,R vs So,W · 45th Olympiad 20241/2-1/2
2024So,W vs Naiditsch,A · 45th Olympiad 20241-0
2024So,W vs Krysa,L · 45th Olympiad 20241-0
2024Shevchenko,Kirill vs So,W · 45th Olympiad 20241/2-1/2
2024So,W vs Kourkoulos Arditis,Stamatis · 45th Olympiad 20241/2-1/2
2024Bacrot,E vs So,W · 45th Olympiad 20241/2-1/2
2024Leko,P vs So,W · 45th Olympiad 20241/2-1/2
2024So,W vs Wei Yi · 45th Olympiad 20241-0
2024Ahmad,Khagan vs So,W · Julius Baer Gen Cup Pl/In0-1
2024So,W vs Samadov,Read · Julius Baer Gen Cup Pl/In1-0
2024Pantsulaia,L vs So,W · Julius Baer Gen Cup Pl/In0-1
2024So,W vs Navara,D · Julius Baer Gen Cup Pl/In1-0
2024So,W vs Durarbayli,Vasif · Julius Baer Gen Cup Pl/In1/2-1/2
2024So,W vs Oparin,G · Julius Baer Gen Cup Pl/In1-0
2024Le Tuan Minh vs So,W · Julius Baer Gen Cup Pl/In0-1
2024So,W vs Fedoseev,Vl3 · Julius Baer Gen Cup Pl/In0-1
2024Madaminov,Mukhiddin vs So,W · Julius Baer Gen Cup P/I m D10-1
2024So,W vs Madaminov,Mukhiddin · Julius Baer Gen Cup P/I m D11-0
2024So,W vs Yakubboev,Nodirbek · Julius Baer Gen Cup D2 W1-0
2024Yakubboev,Nodirbek vs So,W · Julius Baer Gen Cup D2 W1-0
2024So,W vs Yakubboev,Nodirbek · Julius Baer Gen Cup D2 W1-0
2024Yakubboev,Nodirbek vs So,W · Julius Baer Gen Cup D2 W1/2-1/2
2024So,W vs Madaminov,Mukhiddin · Julius Baer Gen Cup D2 W1-0
2024So,W vs Madaminov,Mukhiddin · Julius Baer Gen Cup D2 W1-0
2024Madaminov,Mukhiddin vs So,W · Julius Baer Gen Cup D2 W1/2-1/2
2024So,W vs Sargsyan,Shant · Julius Baer Gen Cup D2 W1-0
2024So,W vs Sargsyan,Shant · Julius Baer Gen Cup D2 W1-0
2024Sargsyan,Shant vs So,W · Julius Baer Gen Cup D2 W1/2-1/2
2024So,W vs Martinez Alcantara,Jose Eduardo · Julius Baer Gen Cup D2 W0-1
2024Martinez Alcantara,Jose Eduardo vs So,W · Julius Baer Gen Cup D2 W1/2-1/2
2024Martinez Alcantara,Jose Eduardo vs So,W · Julius Baer Gen Cup D2 W0-1
2024So,W vs Martinez Alcantara,Jose Eduardo · Julius Baer Gen Cup D2 W1-0
2024Abdusattorov,Nodirbek vs So,W · Saint Louis Rapid 20240-1
2024So,W vs Abdusattorov,Nodirbek · Saint Louis Blitz 20241-0
2024Abdusattorov,Nodirbek vs So,W · Saint Louis Blitz 20241/2-1/2
2024Abdusattorov,Nodirbek vs So,W · 11th Sinquefield Cup1-0
2024So,W vs Aronian,L · Saint Louis Rapid 20241/2-1/2
2024Aronian,L vs So,W · Saint Louis Blitz 20240-1
2024So,W vs Aronian,L · Saint Louis Blitz 20241-0
2024So,W vs Caruana,F · Saint Louis Rapid 20241/2-1/2
2024So,W vs Caruana,F · Saint Louis Blitz 20241-0
2024Caruana,F vs So,W · Saint Louis Blitz 20241/2-1/2
2024So,W vs Caruana,F · 11th Sinquefield Cup1/2-1/2
2024Ding Liren vs So,W · 11th Sinquefield Cup1/2-1/2
2024Firouzja,Alireza vs So,W · Saint Louis Rapid 20241-0
2024Firouzja,Alireza vs So,W · Saint Louis Blitz 20241-0
2024So,W vs Firouzja,Alireza · Saint Louis Blitz 20241/2-1/2
2024So,W vs Firouzja,Alireza · 11th Sinquefield Cup1/2-1/2
2024So,W vs Giri,A · 11th Sinquefield Cup1/2-1/2
2024Gukesh,D vs So,W · 11th Sinquefield Cup1/2-1/2
2024Nakamura,Hi vs So,W · Saint Louis Rapid 20241/2-1/2
2024Nakamura,Hi vs So,W · Saint Louis Blitz 20240-1
2024So,W vs Nakamura,Hi · Saint Louis Blitz 20240-1
2024Nepomniachtchi,I vs So,W · Saint Louis Rapid 20241/2-1/2
2024Nepomniachtchi,I vs So,W · Saint Louis Blitz 20241/2-1/2
2024So,W vs Nepomniachtchi,I · Saint Louis Blitz 20241/2-1/2
2024So,W vs Nepomniachtchi,I · 11th Sinquefield Cup1-0
2024So,W vs Praggnanandhaa,R · Saint Louis Rapid 20241/2-1/2
2024So,W vs Praggnanandhaa,R · Saint Louis Blitz 20241-0
2024Praggnanandhaa,R vs So,W · Saint Louis Blitz 20241-0
2024Praggnanandhaa,R vs So,W · 11th Sinquefield Cup1/2-1/2
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20241-0
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20241/2-1/2
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20241-0
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20241-0
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20241-0
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20240-1
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20240-1
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20240-1
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20240-1
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20240-1
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20241-0
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20241/2-1/2
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20241-0
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20240-1
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20240-1
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20241-0
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20241-0
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20241/2-1/2
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20240-1
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20241-0
2024Niemann,Hans Moke vs So,W · chess.com SpeedChess 20240-1
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20241-0
2024So,W vs Niemann,Hans Moke · chess.com SpeedChess 20241/2-1/2
2024So,W vs Dominguez Perez,L · Saint Louis Rapid 20241/2-1/2
2024So,W vs Vachier Lagrave,M · Saint Louis Rapid 20241/2-1/2
2024So,W vs Dominguez Perez,L · Saint Louis Blitz 20241-0
2024Vachier Lagrave,M vs So,W · Saint Louis Blitz 20241/2-1/2
2024Dominguez Perez,L vs So,W · Saint Louis Blitz 20241/2-1/2
2024So,W vs Vachier Lagrave,M · 11th Sinquefield Cup1/2-1/2
2024So,W vs Abdusattorov,Nodirbek · Superbet ROM Classic 20241/2-1/2
2024So,W vs Aronian,L · SuperUnited CRO Rapid 20241/2-1/2
2024Aronian,L vs So,W · SuperUnited CRO Blitz 20241/2-1/2
2024So,W vs Aronian,L · SuperUnited CRO Blitz 20241/2-1/2
2024So,W vs Aronian,L · Crunchlabs Play-In Match D11/2-1/2
2024Aronian,L vs So,W · Crunchlabs Play-In Match D10-1
2024So,W vs Aronian,L · Crunchlabs Play-In Match D11-0
2024Aronian,L vs So,W · Crunchlabs Play-In Match D11/2-1/2
2024Caruana,F vs So,W · SuperUnited CRO Rapid 20241/2-1/2
2024So,W vs Caruana,F · SuperUnited CRO Blitz 20240-1
2024Caruana,F vs So,W · SuperUnited CRO Blitz 20240-1
2024Caruana,F vs So,W · CrunchLab Masters Div 1 L0-1
2024So,W vs Caruana,F · CrunchLab Masters Div 1 L1-0
2024Duda,J vs So,W · CrunchLab Masters Div 1 W1/2-1/2
2024Duda,J vs So,W · CrunchLab Masters Div 1 W0-1
2024So,W vs Duda,J · CrunchLab Masters Div 1 W0-1
2024So,W vs Duda,J · CrunchLab Masters Div 1 W0-1
2024Firouzja,Alireza vs So,W · Superbet ROM Classic 20241-0
2024So,W vs Firouzja,Alireza · SuperUnited CRO Rapid 20241/2-1/2
2024So,W vs Firouzja,Alireza · SuperUnited CRO Blitz 20241-0
2024Firouzja,Alireza vs So,W · SuperUnited CRO Blitz 20241-0
2024Giri,A vs So,W · SuperUnited CRO Rapid 20241/2-1/2
2024So,W vs Giri,A · SuperUnited CRO Blitz 20240-1
2024Giri,A vs So,W · SuperUnited CRO Blitz 20240-1
2024So,W vs Gukesh,D · Superbet ROM Classic 20241/2-1/2
2024So,W vs Gukesh,D · SuperUnited CRO Rapid 20241-0
2024Gukesh,D vs So,W · SuperUnited CRO Blitz 20241-0
2024So,W vs Gukesh,D · SuperUnited CRO Blitz 20241-0
2024So,W vs Nepomniachtchi,I · SuperUnited CRO Rapid 20241/2-1/2
2024So,W vs Nepomniachtchi,I · SuperUnited CRO Blitz 20241-0
2024Nepomniachtchi,I vs So,W · SuperUnited CRO Blitz 20241/2-1/2
2024Vachier Lagrave,M vs So,W · Superbet ROM Classic 20241/2-1/2
2024So,W vs Vachier Lagrave,M · SuperUnited CRO Rapid 20241/2-1/2
2024Vidit,S vs So,W · SuperUnited CRO Rapid 20240-1
2024Saric,Iv vs So,W · SuperUnited CRO Rapid 20240-1
2024Vachier Lagrave,M vs So,W · SuperUnited CRO Blitz 20241/2-1/2
2024So,W vs Vidit,S · SuperUnited CRO Blitz 20241-0
2024Saric,Iv vs So,W · SuperUnited CRO Blitz 20241/2-1/2
2024So,W vs Vachier Lagrave,M · SuperUnited CRO Blitz 20241/2-1/2
2024Vidit,S vs So,W · SuperUnited CRO Blitz 20240-1
2024So,W vs Saric,Iv · SuperUnited CRO Blitz 20241-0
2024Carlsen,M vs So,W · CrunchLab Masters Div 1 L1/2-1/2
2024So,W vs Carlsen,M · CrunchLab Masters Div 1 L1/2-1/2
2024Carlsen,M vs So,W · CrunchLab Masters Div 1 L1-0
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20241-0
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241/2-1/2
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241/2-1/2
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20241/2-1/2
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241/2-1/2
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20240-1
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241/2-1/2
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20241/2-1/2
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241/2-1/2
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20241/2-1/2
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241/2-1/2
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20240-1
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20240-1
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20241/2-1/2
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241-0
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20240-1
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241-0
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20241/2-1/2
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241-0
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20241-0
2024So,W vs Lazavik,Denis · chess.com SpeedChess 20241/2-1/2
2024Lazavik,Denis vs So,W · chess.com SpeedChess 20241-0
2024Caruana,F vs So,W · Superbet ROM Classic 20241/2-1/2
2024Giri,A vs So,W · Superbet ROM Classic 20241/2-1/2
2024Nepomniachtchi,I vs So,W · Superbet ROM Classic 20241/2-1/2
2024So,W vs Praggnanandhaa,R · Superbet ROM Classic 20241/2-1/2
2024So,W vs Deac,Bogdan-Daniel · Superbet ROM Classic 20241/2-1/2
2024So,W vs Aronian,L · Chess.com Classic Div 2 L1-0
2024Aronian,L vs So,W · Chess.com Classic Div 2 L1/2-1/2
2024Caruana,F vs So,W · Chess.com Classic Play-In1/2-1/2
2024So,W vs Kevlishvili,Robby · Chess.com Classic Play-In1/2-1/2
2024Yang Kaiqi vs So,W · Chess.com Classic Play-In0-1
2024So,W vs Le,Quang Liem · Chess.com Classic Play-In1-0
2024Henriquez Villagra,C vs So,W · Chess.com Classic Play-In1/2-1/2
2024So,W vs Bachmann,Ax · Chess.com Classic Play-In1-0
2024Hakobyan,Aram vs So,W · Chess.com Classic Play-In0-1
2024So,W vs Sevian,Samuel · Chess.com Classic Play-In1-0
2024So,W vs Kollars,Dmitrij · Chess.com Play-In Match Div 11-0
2024Kollars,Dmitrij vs So,W · Chess.com Play-In Match Div 10-1
2024So,W vs Sarana,A · Chess.com Play-In Match Div 11/2-1/2
2024Sarana,A vs So,W · Chess.com Play-In Match Div 11/2-1/2
2024Sarana,A vs So,W · Chess.com Play-In Match Div 11/2-1/2
2024So,W vs Sarana,A · Chess.com Play-In Match Div 11/2-1/2
2024Sarana,A vs So,W · Chess.com Play-In Match Div 11-0
2024So,W vs Martinez Alcantara,Jose Eduardo · Chess.com Classic Div 2 W1-0
2024Martinez Alcantara,Jose Eduardo vs So,W · Chess.com Classic Div 2 W1-0
2024So,W vs Martinez Alcantara,Jose Eduardo · Chess.com Classic Div 2 W1/2-1/2
2024Martinez Alcantara,Jose Eduardo vs So,W · Chess.com Classic Div 2 W1-0
2024So,W vs Van Foreest,Jorden · Chess.com Classic Div 2 L1/2-1/2
2024Van Foreest,Jorden vs So,W · Chess.com Classic Div 2 L0-1
2024Kollars,Dmitrij vs So,W · Chess.com Classic Div 2 L1/2-1/2
2024Kollars,Dmitrij vs So,W · Chess.com Classic Div 2 L1/2-1/2
2024So,W vs Kollars,Dmitrij · Chess.com Classic Div 2 L1/2-1/2
2024Esipenko,Andrey vs So,W · Chess.com Classic Div 2 L1/2-1/2
2024So,W vs Esipenko,Andrey · Chess.com Classic Div 2 L1-0
2024Dubov,Daniil vs So,W · Chess.com Classic Div 2 L0-1
2024So,W vs Dubov,Daniil · Chess.com Classic Div 2 L1-0
2024So,W vs Oparin,G · Chess.com Classic Div 2 L1-0
2024Oparin,G vs So,W · Chess.com Classic Div 2 L0-1
2024So,W vs Vachier Lagrave,M · Chess.com Classic Div 2 W1-0
2024Vachier Lagrave,M vs So,W · Chess.com Classic Div 2 W0-1
2024So,W vs Vachier Lagrave,M · Chess.com Classic Div 2 W1/2-1/2
2024Vachier Lagrave,M vs So,W · Chess.com Classic Div 2 W1/2-1/2
2024So,W vs Vachier Lagrave,M · Chess.com Classic Div 2 W0-1
2024Vachier Lagrave,M vs So,W · Chess.com Classic Div 2 W1-0
2024So,W vs Vachier Lagrave,M · Chess.com Classic Div 2 W0-1
2024Aronian,L vs So,W · American Cup Champ1/2-1/2
2024So,W vs Aronian,L · American Cup Champ1/2-1/2
2024So,W vs Aronian,L · American Cup Champ0-1
2024Aronian,L vs So,W · American Cup Champ1/2-1/2
2024Caruana,F vs So,W · American Cup Elim0-1
2024Caruana,F vs So,W · American Cup Elim1/2-1/2
2024So,W vs Caruana,F · American Cup Elim0-1
2024So,W vs Caruana,F · American Cup Elim1-0
2024Caruana,F vs So,W · American Cup Elim1/2-1/2
2024So,W vs Caruana,F · American Cup Elim1/2-1/2
2024Caruana,F vs So,W · American Cup Blitz 20241-0
2024So,W vs Shankland,S · American Cup Champ1/2-1/2
2024Shankland,S vs So,W · American Cup Champ0-1
2024Shankland,S vs So,W · American Cup Champ0-1
2024So,W vs Robson,R · American Cup Champ1/2-1/2
2024Robson,R vs So,W · American Cup Champ1-0
2024Sevian,Samuel vs So,W · American Cup Elim0-1
2024So,W vs Sevian,Samuel · American Cup Elim1-0
2024Sevian,Samuel vs So,W · American Cup Elim0-1
2024So,W vs Robson,R · American Cup Champ0-1
2024So,W vs Sevian,Samuel · American Cup Elim0-1
2024Robson,R vs So,W · American Cup Champ1/2-1/2
2024So,W vs Robson,R · American Cup Elim1-0
2024Robson,R vs So,W · American Cup Elim1-0
2024So,W vs Robson,R · American Cup Elim1/2-1/2
2024So,W vs Robson,R · American Cup Elim1-0
2024Robson,R vs So,W · American Cup Elim1/2-1/2
2024Robson,R vs So,W · American Cup Elim0-1
2024Boros,De vs So,W · American Cup Blitz 20240-1
2024So,W vs Hakobyan,Aram · American Cup Blitz 20241/2-1/2
2024Theodorou,Nikolas vs So,W · American Cup Blitz 20241/2-1/2
2024So,W vs Antipov,M1 · American Cup Blitz 20241-0
2024Bok,B vs So,W · American Cup Blitz 20241/2-1/2
2024So,W vs Harsha,B · American Cup Blitz 20241-0
2024So,W vs Firouzja,Alireza · Chessable Masters Div 1 L0-1
2024Firouzja,Alireza vs So,W · Chessable Masters Div 1 L1/2-1/2
2024Keymer,Vincent vs So,W · Chessable Play-In Match D10-1
2024So,W vs Keymer,Vincent · Chessable Play-In Match D11/2-1/2
2024So,W vs Sevian,Samuel · Chessable Play-In Match D11/2-1/2
2024Sevian,Samuel vs So,W · Chessable Play-In Match D10-1
2024Sevian,Samuel vs So,W · Chessable Play-In Match D10-1
2024Carlsen,M vs So,W · Chessable Masters Div 1 W1/2-1/2
2024So,W vs Carlsen,M · Chessable Masters Div 1 W0-1
2024Carlsen,M vs So,W · Chessable Masters Div 1 W1/2-1/2
2024So,W vs Carlsen,M · Chessable Masters Div 1 W1/2-1/2
2024So,W vs Kochiev,Ivan · Titled Tue 6th Feb Late1-0
2024So,W vs Frhat,A · Titled Tue 6th Feb Early1-0
2024Kozionov,Kirill vs So,W · Titled Tue 6th Feb Late0-1
2024Novozhilov,Semen vs So,W · Titled Tue 6th Feb Early1-0
2024So,W vs Velikanov,A · Titled Tue 6th Feb Late1-0
2024So,W vs Livaic,Leon · Titled Tue 6th Feb Late1-0
2024Durarbayli,Vasif vs So,W · Titled Tue 6th Feb Late0-1
2024Kovalenko,I vs So,W · Titled Tue 6th Feb Late0-1
2024So,W vs Naroditsky,D · Titled Tue 6th Feb Late1/2-1/2
2024So,W vs Vachier Lagrave,M · Titled Tue 6th Feb Late0-1
2024Xiong,Jeffery vs So,W · Titled Tue 6th Feb Late1-0
2024So,W vs Gadimbayli,Abdulla · Titled Tue 6th Feb Late1/2-1/2
2024Galaktionov,Artem vs So,W · Titled Tue 6th Feb Late0-1
2024Erigaisi,Arjun vs So,W · Titled Tue 23rd Jan Early1/2-1/2
2024Keymer,Vincent vs So,W · Chessable Masters Play-In0-1
2024So,W vs Kramnik,V · Titled Tue 30th Jan Late1-0
2024So,W vs Rietze,C · Titled Tue 2nd Jan Early1-0
2024Guerra Tulcan,L vs So,W · Titled Tue 2nd Jan Early0-1
2024So,W vs Ronka,E · Titled Tue 9th Jan Early1-0
2024Koshulyan,Egor A. vs So,W · Titled Tue 9th Jan Early0-1
2024So,W vs Saydaliev,Saidakbar · Titled Tue 9th Jan Early1-0
2024Mahdavi,Reza vs So,W · Titled Tue 9th Jan Early0-1
2024So,W vs Galchenko,Matvey · Titled Tue 9th Jan Early1-0
2024Le Tuan Minh vs So,W · Titled Tue 9th Jan Early1-0
2024So,W vs Demchenko,A · Titled Tue 9th Jan Early0-1
2024Alekseenko,K vs So,W · Titled Tue 9th Jan Early0-1
2024So,W vs Pakleza,Z · Titled Tue 9th Jan Early1-0
2024Wojtaszek,R vs So,W · Titled Tue 9th Jan Early0-1
2024So,W vs Chigaev,M · Titled Tue 9th Jan Early1-0
2024Smirnov,Mark vs So,W · Titled Tue 16th Jan Early0-1
2024So,W vs Taichman,O · Titled Tue 16th Jan Early1-0
2024Sychev,K vs So,W · Titled Tue 16th Jan Early0-1
2024So,W vs Norowitz,Yaacov · Titled Tue 16th Jan Early1-0
2024Banusz,T vs So,W · Titled Tue 16th Jan Early1/2-1/2
2024So,W vs Ashraf,Artin · Titled Tue 16th Jan Early1/2-1/2
2024Murzin,Volodar vs So,W · Titled Tue 16th Jan Early1-0
2024So,W vs Krzyzanowski,M · Titled Tue 16th Jan Early1-0
2024So,W vs Klekowski,M · Titled Tue 16th Jan Early1-0
2024Vasquez Schroeder,R vs So,W · Titled Tue 16th Jan Early1/2-1/2
2024So,W vs Pranesh,M · Titled Tue 16th Jan Early1-0
2024Iljin,T vs So,W · Titled Tue 23rd Jan Early0-1
2024So,W vs Martin Fuentes,A · Titled Tue 23rd Jan Early1-0
2024Gabrielian,A vs So,W · Titled Tue 23rd Jan Early0-1
2024So,W vs Liascovich,L · Titled Tue 23rd Jan Early1-0
2024So,W vs Chigaev,M · Titled Tue 23rd Jan Early1-0
2024Makhnev,Denis vs So,W · Titled Tue 23rd Jan Early0-1
2024So,W vs Pranesh,M · Titled Tue 23rd Jan Early1-0
2024So,W vs Vachier Lagrave,M · Titled Tue 23rd Jan Early1/2-1/2
2024So,W vs Movahed,Sina · Titled Tue 23rd Jan Early1-0
2024So,W vs Bagirova,K · Titled Tue 30th Jan Early1-0
2024Timerkhanov,Alexander vs So,W · Titled Tue 30th Jan Early0-1
2024Skotheim,Andreas vs So,W · Titled Tue 30th Jan Late0-1
2024So,W vs Mamedov,Edgar · Titled Tue 30th Jan Early1/2-1/2
2024So,W vs Bryakin,M · Titled Tue 30th Jan Late0-1
2024Alonso Rosell,A vs So,W · Titled Tue 30th Jan Early0-1
2024Msellek,I vs So,W · Titled Tue 30th Jan Late0-1
2024So,W vs Svane,Frederik · Titled Tue 30th Jan Early1-0
2024Korchmar,V vs So,W · Titled Tue 30th Jan Late0-1
2024So,W vs Pichot,A · Titled Tue 30th Jan Late1-0
2024Terry,R vs So,W · Titled Tue 30th Jan Early0-1
2024Pranesh,M vs So,W · Titled Tue 30th Jan Early1-0
2024Kamsky,G vs So,W · Titled Tue 30th Jan Late1/2-1/2
2024So,W vs Vasquez Schroeder,R · Titled Tue 30th Jan Early0-1
2024So,W vs Hong,Andrew · Titled Tue 30th Jan Late0-1
2024Chernobay,A vs So,W · Titled Tue 30th Jan Early0-1
2024So,W vs Oganian,M · Titled Tue 30th Jan Late1-0
2024So,W vs Bocharov,D · Titled Tue 30th Jan Early0-1
2024Zhigalko,S vs So,W · Titled Tue 30th Jan Late0-1
2024Oganian,M vs So,W · Titled Tue 30th Jan Early1-0
2024Klekowski,M vs So,W · Chessable Masters Play-In0-1
2024So,W vs Mishra,Abhimanyu · Chessable Masters Play-In1/2-1/2
2024So,W vs Piorun,K · Chessable Masters Play-In1/2-1/2
2024Boruchovsky,A vs So,W · Chessable Masters Play-In0-1
2024So,W vs Kamsky,G · Chessable Masters Play-In1-0
2024Oparin,G vs So,W · Chessable Masters Play-In0-1
2024So,W vs Martinez Alcantara,Jose Eduardo · Chessable Masters Play-In1/2-1/2
2024So,W vs Anton Guijarro,D · Chessable Masters Play-In0-1
2023So,W vs Abdusattorov,Nodirbek · CCT Final Playoff 20231/2-1/2
2023Abdusattorov,Nodirbek vs So,W · CCT Final Playoff 20231/2-1/2
2023Abdusattorov,Nodirbek vs So,W · CCT Final Playoff 20231/2-1/2
2023So,W vs Abdusattorov,Nodirbek · CCT Final KO 20231-0
2023So,W vs Abdusattorov,Nodirbek · CCT Final KO 20230-1
2023Abdusattorov,Nodirbek vs So,W · CCT Final KO 20231/2-1/2
2023Abdusattorov,Nodirbek vs So,W · CCT Final KO 20231-0
2023Abdusattorov,Nodirbek vs So,W · CCT Final KO 20231/2-1/2
2023So,W vs Abdusattorov,Nodirbek · CCT Final KO 20231/2-1/2
2023Abdusattorov,Nodirbek vs So,W · CCT Final KO 20231/2-1/2
2023So,W vs Abdusattorov,Nodirbek · CCT Final KO 20231-0
2023Abdusattorov,Nodirbek vs So,W · CCT Final KO 20230-1
2023So,W vs Abdusattorov,Nodirbek · CCT Final KO 20231-0
2023So,W vs Abdusattorov,Nodirbek · CCT Final KO 20230-1
2023Caruana,F vs So,W · CCT Final Playoff 20231/2-1/2
2023Caruana,F vs So,W · CCT Final Playoff 20231-0
2023So,W vs Caruana,F · CCT Final Playoff 20231/2-1/2
2023Firouzja,Alireza vs So,W · CCT Final Playoff 20231/2-1/2
2023So,W vs Firouzja,Alireza · CCT Final Playoff 20231/2-1/2
2023So,W vs Firouzja,Alireza · CCT Final Playoff 20231-0
2023Nakamura,Hi vs So,W · CCT Final Playoff 20230-1
2023So,W vs Nakamura,Hi · CCT Final Playoff 20231/2-1/2
2023So,W vs Derjabin,I · Titled Tue 5th Dec Early1-0
2023Lamaze,Simon vs So,W · Titled Tue 5th Dec Early0-1
2023So,W vs Samunenkov,Ihor · Titled Tue 5th Dec Early0-1
2023Goldin,A vs So,W · Titled Tue 5th Dec Early0-1
2023So,W vs Hambleton,A · Titled Tue 5th Dec Early1-0
2023Klekowski,M vs So,W · Titled Tue 5th Dec Early1/2-1/2
2023So,W vs Bachmann,Ax · Titled Tue 5th Dec Early1-0
2023So,W vs Bardyk,Artem · Titled Tue 5th Dec Early1-0
2023Sychev,K vs So,W · Titled Tue 5th Dec Early1/2-1/2
2023Zhigalko,S vs So,W · Titled Tue 5th Dec Early1/2-1/2
2023So,W vs Yuan,Qingyu · Titled Tue 5th Dec Early1-0
2023So,W vs Lazavik,Denis · CCT Final Playoff 20231-0
2023Lazavik,Denis vs So,W · CCT Final Playoff 20231/2-1/2
2023So,W vs Vachier Lagrave,M · CCT Final Playoff 20230-1
2023Vachier Lagrave,M vs So,W · CCT Final Playoff 20230-1
2023Vachier Lagrave,M vs So,W · CCT Final Playoff 20231/2-1/2
2023So,W vs Carlsen,M · CCT Final Playoff 20231/2-1/2
2023Carlsen,M vs So,W · CCT Final Playoff 20231/2-1/2
2023So,W vs Carlsen,M · CCT Final Playoff 20231-0
2023So,W vs Carlsen,M · CCT Final KO 20231/2-1/2
2023So,W vs Carlsen,M · CCT Final KO 20230-1
2023Carlsen,M vs So,W · CCT Final KO 20231/2-1/2
2023Carlsen,M vs So,W · CCT Final KO 20231/2-1/2
2023So,W vs Carlsen,M · CCT Final KO 20231/2-1/2
2023Carlsen,M vs So,W · CCT Final KO 20230-1
2023Carlsen,M vs So,W · CCT Final KO 20231-0
2023So,W vs Carlsen,M · CCT Final KO 20230-1
2023Avila Rodriguez,Joshua Ad vs So,W · Titled Tue 19th Dec Early0-1
2023So,W vs Chor,Kevin · Titled Tue 19th Dec Early1-0
2023Pakleza,Z vs So,W · Titled Tue 19th Dec Early0-1
2023So,W vs Mitrabha,G · Titled Tue 19th Dec Early0-1
2023Harshavardhan,G B vs So,W · Titled Tue 19th Dec Early0-1
2023So,W vs Kezin,R · Titled Tue 19th Dec Early1-0
2023Sjugirov,S vs So,W · Titled Tue 19th Dec Early0-1
2023So,W vs Chigaev,M · Titled Tue 19th Dec Early0-1
2023So,W vs Ter Sahakyan,S · Titled Tue 19th Dec Early1-0
2023Kamsky,G vs So,W · Titled Tue 19th Dec Early1-0
2023So,W vs Finek,Vaclav · Titled Tue 19th Dec Early1-0
2023Kuhn,Clement vs So,W · Titled Tue 26th Dec Early0-1
2023So,W vs Manukyan,SaA · Titled Tue 26th Dec Early1-0
2023Nagare Kaivalya Sandip vs So,W · Titled Tue 26th Dec Early0-1
2023So,W vs Durarbayli,Vasif · Titled Tue 26th Dec Early1-0
2023Svane,R vs So,W · Titled Tue 26th Dec Early0-1
2023Popov,Konstantin vs So,W · Titled Tue 26th Dec Early0-1
2023So,W vs Le Tuan Minh · Titled Tue 26th Dec Early1-0
2023Svane,Frederik vs So,W · Titled Tue 26th Dec Early0-1
2023So,W vs Martinez Alcantara,Jose Eduardo · Titled Tue 26th Dec Early1/2-1/2
2023So,W vs Aronian,L · 10th Sinquefield Cup1-0
2023So,W vs Caruana,F · Saint Louis Rapid 20231/2-1/2
2023Caruana,F vs So,W · Saint Louis Blitz 20231-0
2023So,W vs Caruana,F · Saint Louis Blitz 20230-1
2023Caruana,F vs So,W · 10th Sinquefield Cup1-0
2023Firouzja,Alireza vs So,W · Saint Louis Rapid 20231/2-1/2
2023So,W vs Firouzja,Alireza · Saint Louis Blitz 20231/2-1/2
2023Firouzja,Alireza vs So,W · Saint Louis Blitz 20231/2-1/2
2023So,W vs Firouzja,Alireza · 10th Sinquefield Cup1/2-1/2
2023Giri,A vs So,W · Saint Louis Rapid 20231/2-1/2
2023Giri,A vs So,W · Saint Louis Blitz 20230-1
2023So,W vs Giri,A · Saint Louis Blitz 20230-1
2023Giri,A vs So,W · 10th Sinquefield Cup1/2-1/2
2023Nepomniachtchi,I vs So,W · Saint Louis Rapid 20231-0
2023Nepomniachtchi,I vs So,W · Saint Louis Blitz 20230-1
2023So,W vs Nepomniachtchi,I · Saint Louis Blitz 20231/2-1/2
2023So,W vs Nepomniachtchi,I · 10th Sinquefield Cup1/2-1/2
2023So,W vs Rapport,R · 10th Sinquefield Cup1-0
2023Le,Quang Liem vs So,W · Saint Louis Rapid 20231-0
2023So,W vs Sevian,Samuel · Saint Louis Rapid 20231/2-1/2
2023So,W vs Vachier Lagrave,M · Saint Louis Rapid 20230-1
2023Xiong,Jeffery vs So,W · Saint Louis Rapid 20231/2-1/2
2023So,W vs Robson,R · Saint Louis Rapid 20231-0
2023So,W vs Le,Quang Liem · Saint Louis Blitz 20231-0
2023So,W vs Robson,R · Saint Louis Blitz 20231-0
2023Vachier Lagrave,M vs So,W · Saint Louis Blitz 20231-0
2023Xiong,Jeffery vs So,W · Saint Louis Blitz 20230-1
2023So,W vs Sevian,Samuel · Saint Louis Blitz 20231/2-1/2
2023Le,Quang Liem vs So,W · Saint Louis Blitz 20231/2-1/2
2023Robson,R vs So,W · Saint Louis Blitz 20231/2-1/2
2023So,W vs Vachier Lagrave,M · Saint Louis Blitz 20231-0
2023So,W vs Xiong,Jeffery · Saint Louis Blitz 20231/2-1/2
2023Sevian,Samuel vs So,W · Saint Louis Blitz 20231/2-1/2
2023So,W vs Vachier Lagrave,M · 10th Sinquefield Cup1/2-1/2
2023Dominguez Perez,L vs So,W · 10th Sinquefield Cup1/2-1/2
2023So,W vs Andreikin,D · Titled Tue 31st Oct Early1-0
2023Aronian,L vs So,W · ch-USA 20231/2-1/2
2023So,W vs Caruana,F · ch-USA 20231/2-1/2
2023Grischuk,A vs So,W · Titled Tue 24th Oct Early0-1
2023So,W vs Dominguez Perez,L · ch-USA 20231/2-1/2
2023Swiercz,D vs So,W · ch-USA 20231/2-1/2
2023So,W vs Sevian,Samuel · ch-USA 20231/2-1/2
2023Shankland,S vs So,W · ch-USA 20231/2-1/2
2023So,W vs Mishra,Abhimanyu · ch-USA 20231-0
2023So,W vs Xiong,Jeffery · ch-USA 20231/2-1/2
2023Tang,Andrew vs So,W · ch-USA 20231/2-1/2
2023So,W vs Robson,R · ch-USA 20231-0
2023Niemann,Hans Moke vs So,W · ch-USA 20231/2-1/2
2023Tikhonov,Viacheslav vs So,W · Titled Tue 24th Oct Early0-1
2023Yeremyan,Alen vs So,W · Titled Tue 24th Oct Early1-0
2023So,W vs Goncharov,Vladimir · Titled Tue 24th Oct Early1-0
2023Hasangatin,R vs So,W · Titled Tue 24th Oct Early0-1
2023So,W vs Materia,Marco · Titled Tue 24th Oct Early1-0
2023Rohith,Krishna S vs So,W · Titled Tue 24th Oct Early0-1
2023So,W vs Ohanyan,Emin · Titled Tue 24th Oct Early0-1
2023Eljanov,P vs So,W · Titled Tue 24th Oct Early0-1
2023So,W vs Bjerre,Jonas Buhl · Titled Tue 24th Oct Early1-0
2023So,W vs Ekdyshman,M · Titled Tue 31st Oct Early1-0
2023Bao,Q vs So,W · Titled Tue 31st Oct Early0-1
2023So,W vs Csonka,B · Titled Tue 31st Oct Early1-0
2023Komov,Roman vs So,W · Titled Tue 31st Oct Early0-1
2023So,W vs Pranav,Anand · Titled Tue 31st Oct Early1-0
2023Shimanov,A vs So,W · Titled Tue 31st Oct Early1/2-1/2
2023So,W vs Galchenko,Matvey · Titled Tue 31st Oct Early1-0
2023Terry,R vs So,W · Titled Tue 31st Oct Early0-1
2023Pranav,V vs So,W · Titled Tue 31st Oct Early1-0
2023So,W vs Makarian,Rudik · Titled Tue 31st Oct Early0-1
2023So,W vs Abdusattorov,Nodirbek · Armageddon Grand Finale L1-0
2023Abdusattorov,Nodirbek vs So,W · Armageddon Grand Finale L0-1
2023Anand,V vs So,W · Levitov Chess Week Rapid1-0
2023So,W vs Anand,V · Levitov Chess Week Rapid1-0
2023Aronian,L vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Aronian,L · chess.com SpeedChess 20231/2-1/2
2023Aronian,L vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Aronian,L · chess.com SpeedChess 20231-0
2023Aronian,L vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Aronian,L · chess.com SpeedChess 20230-1
2023Aronian,L vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Aronian,L · chess.com SpeedChess 20230-1
2023Aronian,L vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Aronian,L · chess.com SpeedChess 20230-1
2023Aronian,L vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Aronian,L · chess.com SpeedChess 20231-0
2023Aronian,L vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Aronian,L · chess.com SpeedChess 20231/2-1/2
2023Aronian,L vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Aronian,L · chess.com SpeedChess 20230-1
2023Aronian,L vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Aronian,L · chess.com SpeedChess 20231-0
2023Aronian,L vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Aronian,L · chess.com SpeedChess 20231-0
2023Aronian,L vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Aronian,L · chess.com SpeedChess 20231-0
2023Aronian,L vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Aronian,L · chess.com SpeedChess 20231-0
2023Aronian,L vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Aronian,L · chess.com SpeedChess 20231-0
2023Aronian,L vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Aronian,L · chess.com SpeedChess 20231/2-1/2
2023Aronian,L vs So,W · Levitov Chess Week Rapid1-0
2023So,W vs Aronian,L · Levitov Chess Week Rapid1-0
2023Duda,J vs So,W · Armageddon Grand Final W1-0
2023So,W vs Duda,J · Armageddon Grand Final W0-1
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231-0
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231/2-1/2
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231/2-1/2
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231-0
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231/2-1/2
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231-0
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20230-1
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231/2-1/2
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231-0
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231/2-1/2
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231-0
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20230-1
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231/2-1/2
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231/2-1/2
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20230-1
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20230-1
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231/2-1/2
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20230-1
2023Firouzja,Alireza vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Firouzja,Alireza · chess.com SpeedChess 20231/2-1/2
2023So,W vs Gelfand,B · Levitov Chess Week Rapid1-0
2023Gelfand,B vs So,W · Levitov Chess Week Rapid1/2-1/2
2023So,W vs Grischuk,A · Levitov Chess Week Rapid1/2-1/2
2023Grischuk,A vs So,W · Levitov Chess Week Rapid1/2-1/2
2023Gukesh,D vs So,W · Armageddon Grand Final W1-0
2023So,W vs Gukesh,D · Armageddon Grand Final W0-1
2023Kramnik,V vs So,W · Levitov Chess Week Rapid1/2-1/2
2023So,W vs Kramnik,V · Levitov Chess Week Rapid1-0
2023Mamedyarov,S vs So,W · Levitov Chess Week Rapid1-0
2023So,W vs Mamedyarov,S · Levitov Chess Week Rapid1/2-1/2
2023So,W vs Nepomniachtchi,I · Levitov Chess Week Rapid1-0
2023Nepomniachtchi,I vs So,W · Levitov Chess Week Rapid1-0
2023Rapport,R vs So,W · Armageddon Grand Finale L0-1
2023So,W vs Rapport,R · Armageddon Grand Finale L1-0
2023Lazavik,Denis vs So,W · Julius Baer Rapid Div 1 L1/2-1/2
2023So,W vs Lazavik,Denis · Julius Baer Rapid Div 1 L1/2-1/2
2023Lazavik,Denis vs So,W · Julius Baer Rapid Div 1 L1-0
2023Santos Flores,A vs So,W · Titled Tue 5th Sep Early0-1
2023So,W vs Dimitrov,At · Titled Tue 5th Sep Early1/2-1/2
2023Garriga Cazorla,Pere vs So,W · Titled Tue 5th Sep Early1/2-1/2
2023So,W vs Garakov,M · Titled Tue 5th Sep Early1-0
2023Gunina,V vs So,W · Titled Tue 5th Sep Early0-1
2023So,W vs Vignesh,N R · Titled Tue 5th Sep Early1-0
2023Anton Guijarro,D vs So,W · Titled Tue 5th Sep Early1-0
2023So,W vs Dhiaulhaq,Zacky · Titled Tue 5th Sep Early1-0
2023Zierk,S vs So,W · Titled Tue 5th Sep Early1-0
2023So,W vs Aswath,S · Titled Tue 5th Sep Early1-0
2023Navara,D vs So,W · Titled Tue 5th Sep Early0-1
2023Shankland,S vs So,W · Armageddon Grand Finale L0-1
2023So,W vs Shankland,S · Armageddon Grand Finale L0-1
2023So,W vs Shankland,S · Armageddon Grand Finale L1-0
2023So,W vs Koneru,H · Armageddon Grand Finale L1-0
2023Koneru,H vs So,W · Armageddon Grand Finale L0-1
2023So,W vs Carlsen,M · chess.com SpeedChess 20231/2-1/2
2023Carlsen,M vs So,W · chess.com SpeedChess 20230-1
2023So,W vs Carlsen,M · chess.com SpeedChess 20231/2-1/2
2023Carlsen,M vs So,W · chess.com SpeedChess 20231/2-1/2
2023Carlsen,M vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023Carlsen,M vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023Carlsen,M vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023So,W vs Carlsen,M · chess.com SpeedChess 20231/2-1/2
2023Carlsen,M vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023Carlsen,M vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023Carlsen,M vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023Carlsen,M vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023Carlsen,M vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023Carlsen,M vs So,W · chess.com SpeedChess 20231/2-1/2
2023So,W vs Carlsen,M · chess.com SpeedChess 20231-0
2023Carlsen,M vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Carlsen,M · chess.com SpeedChess 20230-1
2023Carlsen,M vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Carlsen,M · chess.com SpeedChess 20231/2-1/2
2023Carlsen,M vs So,W · chess.com SpeedChess 20231-0
2023Carlsen,M vs So,W · chess.com SpeedChess 20231-0
2023So,W vs Svidler,P · Levitov Chess Week Rapid0-1
2023Dubov,Daniil vs So,W · Levitov Chess Week Rapid1/2-1/2
2023Svidler,P vs So,W · Levitov Chess Week Rapid1-0
2023So,W vs Dubov,Daniil · Levitov Chess Week Rapid1-0
2023So,W vs Anand,V · World Rapid Team 20231/2-1/2
2023So,W vs Andreikin,D · Titled Tue 22nd Aug Late0-1
2023So,W vs Firouzja,Alireza · Julius Baer Rapid Div 1 W1/2-1/2
2023So,W vs Firouzja,Alireza · Julius Baer Rapid Div 1 W1/2-1/2
2023Firouzja,Alireza vs So,W · Julius Baer Rapid Div 1 W1/2-1/2
2023Firouzja,Alireza vs So,W · Julius Baer Rapid Div 1 W1-0
2023Harikrishna,P vs So,W · World Rapid Team 20231-0
2023So,W vs Can,E · FIDE World Cup 20231/2-1/2
2023Can,E vs So,W · FIDE World Cup 20231/2-1/2
2023Can,E vs So,W · FIDE World Cup 20230-1
2023So,W vs Can,E · FIDE World Cup 20231/2-1/2
2023Moussard,J vs So,W · FIDE World Cup 20231/2-1/2
2023So,W vs Moussard,J · FIDE World Cup 20231/2-1/2
2023So,W vs Moussard,J · FIDE World Cup 20231/2-1/2
2023Moussard,J vs So,W · FIDE World Cup 20231/2-1/2
2023So,W vs Moussard,J · FIDE World Cup 20231/2-1/2
2023Moussard,J vs So,W · FIDE World Cup 20230-1
2023So,W vs Sarana,A · FIDE World Cup 20230-1
2023Sarana,A vs So,W · FIDE World Cup 20231/2-1/2
2023Hirneise,J vs So,W · Titled Tue 15th Aug Early0-1
2023So,W vs Radzhabov,Rodion · Titled Tue 15th Aug Early1-0
2023Trost,Edvin vs So,W · Titled Tue 15th Aug Early0-1
2023So,W vs Kazakouski,Valery · Titled Tue 15th Aug Early1-0
2023Sadhwani,Raunak vs So,W · Titled Tue 15th Aug Early1-0
2023So,W vs Lagarde,Max · Titled Tue 15th Aug Early0-1
2023Kushko,Dmitriy vs So,W · Titled Tue 15th Aug Early0-1
2023So,W vs Lysyj,I · Titled Tue 15th Aug Early1-0
2023So,W vs Ozen,Deniz · Titled Tue 15th Aug Early1-0
2023Matlakov,M vs So,W · Titled Tue 15th Aug Early1-0
2023So,W vs Rustemov,A · Titled Tue 15th Aug Early1-0
2023Aadit,Bhatia vs So,W · Titled Tue 22nd Aug Late0-1
2023Mazurkiewicz,M vs So,W · Titled Tue 22nd Aug Early0-1
2023So,W vs Turayev,Shahruh · Titled Tue 22nd Aug Early1-0
2023So,W vs Mendez Fortes,E · Titled Tue 22nd Aug Late1-0
2023Wieczorek,O vs So,W · Titled Tue 22nd Aug Late0-1
2023Cherniaiev,Tykhon vs So,W · Titled Tue 22nd Aug Early0-1
2023So,W vs Sanal,V · Titled Tue 22nd Aug Late1/2-1/2
2023So,W vs Tahbaz,Arash · Titled Tue 22nd Aug Early1/2-1/2
2023So,W vs Livaic,Leon · Titled Tue 22nd Aug Early1-0
2023Livaic,Leon vs So,W · Titled Tue 22nd Aug Late1/2-1/2
2023So,W vs Durarbayli,Vasif · Titled Tue 22nd Aug Late1-0
2023Esipenko,Andrey vs So,W · Titled Tue 22nd Aug Early1-0
2023Zhigalko,S vs So,W · Titled Tue 22nd Aug Late0-1
2023So,W vs Klukin,Kirill · Titled Tue 22nd Aug Early1-0
2023Chigaev,M vs So,W · Titled Tue 22nd Aug Early1-0
2023So,W vs Zierk,S · Titled Tue 22nd Aug Late1-0
2023So,W vs Orozbaev,Eldiar · Titled Tue 22nd Aug Early1/2-1/2
2023So,W vs Volovich,Vasily · Titled Tue 22nd Aug Early1-0
2023Svane,R vs So,W · Titled Tue 22nd Aug Late0-1
2023So,W vs Sadhwani,Raunak · Titled Tue 22nd Aug Late1-0
2023Kosakowski,Jakub vs So,W · Titled Tue 22nd Aug Early0-1
2023So,W vs Bologan,V · World Rapid Team 20231-0
2023Aravindh,Chithambaram VR. vs So,W · World Rapid Team 20231-0
2023Jobava,Ba vs So,W · World Rapid Team 20230-1
2023So,W vs Donchenko,Alexa · World Rapid Team 20231/2-1/2
2023So,W vs Sargissian,G · World Rapid Team 20231/2-1/2
2023Huschenbeth,N vs So,W · World Rapid Team 20231/2-1/2
2023Eljanov,P vs So,W · Julius Baer Rapid Div 1 W0-1
2023So,W vs Eljanov,P · Julius Baer Rapid Div 1 W1-0
2023So,W vs Eljanov,P · Julius Baer Rapid Div 1 W1-0
2023So,W vs Abdusattorov,Nodirbek · Aimchess Rapid Div 1 W0-1
2023Abdusattorov,Nodirbek vs So,W · Aimchess Rapid Div 1 W1-0
2023Abdusattorov,Nodirbek vs So,W · Aimchess Rapid Div 1 W0-1
2023So,W vs Abdusattorov,Nodirbek · Aimchess Rapid Div 1 W1/2-1/2
2023Abdusattorov,Nodirbek vs So,W · Aimchess Rapid Div 1 W1/2-1/2
2023Abdusattorov,Nodirbek vs So,W · Aimchess Rapid Div 1 L0-1
2023So,W vs Abdusattorov,Nodirbek · Aimchess Rapid Div 1 L1/2-1/2
2023So,W vs Caruana,F · Aimchess Rapid Div 1 L1-0
2023Caruana,F vs So,W · Aimchess Rapid Div 1 L0-1
2023So,W vs Bethke,Richard · Titled Tue 4th Jul Early1-0
2023Taichman,O vs So,W · Titled Tue 4th Jul Early0-1
2023So,W vs Gunina,V · Titled Tue 4th Jul Early1-0
2023Nguyen Ngoc Truong Son vs So,W · Titled Tue 4th Jul Early1-0
2023So,W vs Matinian,N · Titled Tue 4th Jul Early1/2-1/2
2023Gorovets,A vs So,W · Titled Tue 4th Jul Early0-1
2023So,W vs Aravindh,Chithambaram VR. · Titled Tue 4th Jul Early0-1
2023Zia,Tahsin Tajwar vs So,W · Titled Tue 4th Jul Early0-1
2023So,W vs Samunenkov,Ihor · Titled Tue 4th Jul Early1-0
2023Ter Sahakyan,S vs So,W · Titled Tue 4th Jul Early1/2-1/2
2023So,W vs Lin,D · Titled Tue 4th Jul Early1-0
2023So,W vs Fedoseev,Vl3 · Aimchess Rapid Div 1 L1/2-1/2
2023Fedoseev,Vl3 vs So,W · Aimchess Rapid Div 1 L1/2-1/2
2023Fedoseev,Vl3 vs So,W · Aimchess Rapid Div 1 L1/2-1/2
2023Iturrizaga Bonelli,Eduardo vs So,W · Aimchess Rapid Div 1 L1/2-1/2
2023So,W vs Iturrizaga Bonelli,Eduardo · Aimchess Rapid Div 1 L1-0
2023Carlsen,M vs So,W · Aimchess Rapid Div 1 W0-1
2023So,W vs Carlsen,M · Aimchess Rapid Div 1 W0-1
2023Carlsen,M vs So,W · Aimchess Rapid Div 1 W1-0
2023So,W vs Carlsen,M · Aimchess Rapid Div 1 W0-1
2023Padmini,R vs So,W · Titled Tue 25th Jul Early0-1
2023So,W vs Haug,Havard · Titled Tue 25th Jul Early1-0
2023Pakleza,Z vs So,W · Titled Tue 25th Jul Early1-0
2023Tomaszewski,K vs So,W · Titled Tue 25th Jul Early0-1
2023So,W vs Volkov,Nika · Titled Tue 25th Jul Early1-0
2023Kazakouski,Valery vs So,W · Titled Tue 25th Jul Early0-1
2023So,W vs Hovhannisyan,R · Titled Tue 25th Jul Early1-0
2023So,W vs Bluebaum,M · Titled Tue 25th Jul Early1-0
2023Hansen,Eric vs So,W · Titled Tue 25th Jul Early0-1
2023So,W vs Vachier Lagrave,M · Titled Tue 25th Jul Early1/2-1/2
2023So,W vs Megaranto,S · Titled Tue 25th Jul Early0-1
2023So,W vs Abdusattorov,Nodirbek · 11th Norway Chess 20231-0
2023So,W vs Andreikin,D · Titled Tue 27th Jun Early1/2-1/2
2023Caruana,F vs So,W · 11th Norway Chess 20231/2-1/2
2023Caruana,F vs So,W · 11th Norway Armageddon1-0
2023So,W vs Firouzja,Alireza · 11th Norway Chess 20231/2-1/2
2023So,W vs Firouzja,Alireza · 11th Norway Armageddon1/2-1/2
2023So,W vs Giri,A · 11th Norway Chess 20231/2-1/2
2023So,W vs Giri,A · 11th Norway Armageddon1/2-1/2
2023So,W vs Gukesh,D · 11th Norway Armageddon1/2-1/2
2023So,W vs Gukesh,D · 11th Norway Chess 20231/2-1/2
2023Mamedyarov,S vs So,W · 11th Norway Chess 20231/2-1/2
2023Mamedyarov,S vs So,W · 11th Norway Armageddon0-1
2023Tari,A vs So,W · 11th Norway Armageddon1/2-1/2
2023Tari,A vs So,W · 11th Norway Chess 20231/2-1/2
2023Tabatabaei,M vs So,W · AimChess Play-In Match1/2-1/2
2023So,W vs Drozdowski,K · AimChess Rapid Play-In1-0
2023So,W vs Tabatabaei,M · AimChess Play-In Match1-0
2023Bok,B vs So,W · AimChess Rapid Play-In0-1
2023So,W vs Meier,Geo · AimChess Rapid Play-In1-0
2023Sevian,Samuel vs So,W · AimChess Rapid Play-In1/2-1/2
2023Tabatabaei,M vs So,W · AimChess Rapid Play-In1/2-1/2
2023So,W vs Saric,Iv · AimChess Rapid Play-In0-1
2023Vallejo Pons,F vs So,W · AimChess Rapid Play-In0-1
2023So,W vs Martinez Alcantara,Jose Eduardo · AimChess Rapid Play-In1/2-1/2
2023Anton Guijarro,D vs So,W · AimChess Rapid Play-In0-1
2023So,W vs Salman,P · Titled Tue 27th Jun Early1-0
2023Taspinar,Yanki vs So,W · Titled Tue 27th Jun Early0-1
2023So,W vs Sethuraman,S · Titled Tue 27th Jun Early1-0
2023Chigaev,M vs So,W · Titled Tue 27th Jun Early1/2-1/2
2023So,W vs Rakhmanov,Ale · Titled Tue 27th Jun Early1-0
2023Shubin,Kirill vs So,W · Titled Tue 27th Jun Early0-1
2023Hakobyan,Aram vs So,W · Titled Tue 27th Jun Early1/2-1/2
2023So,W vs Demchenko,A · Titled Tue 27th Jun Early1-0
2023Sanal,V vs So,W · Titled Tue 27th Jun Early1-0
2023So,W vs Ibarra Jerez,JC · Titled Tue 27th Jun Early1-0
2023So,W vs Abdusattorov,Nodirbek · 11th Norway Blitz 20230-1
2023So,W vs Aronian,L · Superbet Rapid 20231/2-1/2
2023Aronian,L vs So,W · Superbet Blitz 20230-1
2023So,W vs Aronian,L · Superbet Blitz 20231/2-1/2
2023So,W vs Caruana,F · Superbet Classic 20231/2-1/2
2023Caruana,F vs So,W · 11th Norway Blitz 20231/2-1/2
2023Ding Liren vs So,W · Superbet Classic 20231/2-1/2
2023So,W vs Duda,J · Superbet Classic 20231/2-1/2
2023So,W vs Duda,J · Superbet Rapid 20231/2-1/2
2023So,W vs Duda,J · Superbet Blitz 20231/2-1/2
2023Duda,J vs So,W · Superbet Blitz 20231-0
2023Firouzja,Alireza vs So,W · Superbet Classic 20230-1
2023So,W vs Firouzja,Alireza · 11th Norway Blitz 20231-0
2023So,W vs Giri,A · Superbet Classic 20231/2-1/2
2023Giri,A vs So,W · Superbet Rapid 20231/2-1/2
2023So,W vs Giri,A · Superbet Blitz 20230-1
2023Giri,A vs So,W · Superbet Blitz 20230-1
2023Giri,A vs So,W · 11th Norway Blitz 20231/2-1/2
2023So,W vs Gukesh,D · 11th Norway Blitz 20231-0
2023So,W vs Nakamura,Hi · 11th Norway Blitz 20231/2-1/2
2023So,W vs Nakamura,Hi · 11th Norway Chess 20231/2-1/2
2023So,W vs Nakamura,Hi · 11th Norway Armageddon1-0
2023Rapport,R vs So,W · Superbet Classic 20231/2-1/2
2023So,W vs Rapport,R · Superbet Rapid 20231-0
2023Rapport,R vs So,W · Superbet Blitz 20231/2-1/2
2023So,W vs Rapport,R · Superbet Blitz 20231/2-1/2
2023Vachier Lagrave,M vs So,W · Superbet Classic 20231/2-1/2
2023So,W vs Deac,Bogdan-Daniel · Superbet Classic 20231/2-1/2
2023So,W vs Deac,Bogdan-Daniel · Superbet Rapid 20231-0
2023Carlsen,M vs So,W · Superbet Rapid 20231/2-1/2
2023Wojtaszek,R vs So,W · Superbet Rapid 20231/2-1/2
2023So,W vs Shevchenko,Kirill · Superbet Rapid 20231-0
2023Vachier Lagrave,M vs So,W · Superbet Rapid 20231-0
2023Wojtaszek,R vs So,W · Superbet Blitz 20231/2-1/2
2023So,W vs Carlsen,M · Superbet Blitz 20231-0
2023Vachier Lagrave,M vs So,W · Superbet Blitz 20231/2-1/2
2023Shevchenko,Kirill vs So,W · Superbet Blitz 20231/2-1/2
2023So,W vs Deac,Bogdan-Daniel · Superbet Blitz 20231-0
2023So,W vs Wojtaszek,R · Superbet Blitz 20231-0
2023Carlsen,M vs So,W · Superbet Blitz 20231-0
2023So,W vs Shevchenko,Kirill · Superbet Blitz 20231-0
2023Deac,Bogdan-Daniel vs So,W · Superbet Blitz 20231/2-1/2
2023So,W vs Carlsen,M · 11th Norway Blitz 20231/2-1/2
2023Tari,A vs So,W · 11th Norway Blitz 20231/2-1/2
2023Carlsen,M vs So,W · 11th Norway Armageddon1-0
2023Carlsen,M vs So,W · 11th Norway Chess 20231/2-1/2
2023So,W vs Vachier Lagrave,M · Superbet Blitz 20231/2-1/2
2023Aronian,L vs So,W · Chessable Masters Div 1 W0-1
2023So,W vs Aronian,L · Chessable Masters Div 1 W0-1
2023So,W vs Aronian,L · Chessable Masters Div 1 W1/2-1/2
2023Aronian,L vs So,W · Chessable Masters Div 1 W0-1
2023Nakamura,Hi vs So,W · Chessable Masters Div 1 W1/2-1/2
2023So,W vs Nakamura,Hi · Chessable Masters Div 1 W0-1
2023Nakamura,Hi vs So,W · Chessable Masters Div 1 W1/2-1/2
2023So,W vs Nakamura,Hi · Chessable Masters Div 1 W1/2-1/2
2023Carlsen,M vs So,W · Chessable Masters Div 1 L1/2-1/2
2023So,W vs Carlsen,M · Chessable Masters Div 1 L0-1
2023So,W vs Arpita,Mukherjee · Titled Tue 11th Apr Early1-0
2023Syaputra,Arifa Rizki vs So,W · Titled Tue 11th Apr Early0-1
2023So,W vs Siva,Mahadevan · Titled Tue 11th Apr Early1-0
2023Anton Guijarro,D vs So,W · Titled Tue 11th Apr Early1/2-1/2
2023Eljanov,P vs So,W · Titled Tue 11th Apr Early1-0
2023So,W vs Urazayev,Arystanbek · Titled Tue 11th Apr Early1-0
2023Kuzubov,Y vs So,W · Titled Tue 11th Apr Early1-0
2023So,W vs Vysochin,S · Titled Tue 11th Apr Early1-0
2023So,W vs Orlov,G · Titled Tue 11th Apr Early1-0
2023So,W vs Lehtosaari,Mauri · Titled Tue 18th Apr Early1-0
2023Perez Gormaz,M vs So,W · Titled Tue 18th Apr Early0-1
2023So,W vs Rodshtein,M · Titled Tue 18th Apr Early1-0
2023Kovalenko,I vs So,W · Titled Tue 18th Apr Early1/2-1/2
2023So,W vs Drygalov,Andrey · Titled Tue 18th Apr Early1/2-1/2
2023So,W vs Movahed,Sina · Titled Tue 18th Apr Early1-0
2023Timofeev,Arty vs So,W · Titled Tue 18th Apr Early1/2-1/2
2023Drozdowski,K vs So,W · Titled Tue 18th Apr Early0-1
2023So,W vs Deac,Bogdan-Daniel · Titled Tue 18th Apr Early1/2-1/2
2023Zhigalko,S vs So,W · Titled Tue 18th Apr Early0-1
2023So,W vs Daneshvar,Bardiya · Titled Tue 18th Apr Early0-1
2023Mortazavi,A vs So,W · Titled Tue 25th Apr Early0-1
2023So,W vs Manukyan,SaA · Titled Tue 25th Apr Early1-0
2023Azarov,S vs So,W · Titled Tue 25th Apr Early0-1
2023So,W vs Kuzubov,Y · Titled Tue 25th Apr Early0-1
2023Horvath,Dominik vs So,W · Titled Tue 25th Apr Early0-1
2023So,W vs Kravtsiv,M · Titled Tue 25th Apr Early1-0
2023Pranesh,M vs So,W · Titled Tue 25th Apr Early0-1
2023So,W vs Paravyan,D · Titled Tue 25th Apr Early1-0
2023Gupta,Ab vs So,W · Titled Tue 25th Apr Early0-1
2023Deac,Bogdan-Daniel vs So,W · Titled Tue 25th Apr Early1/2-1/2
2023Aronian,L vs So,W · American Cup Elim0-1
2023Aronian,L vs So,W · American Cup Elim1/2-1/2
2023So,W vs Aronian,L · American Cup Elim1/2-1/2
2023So,W vs Aronian,L · American Cup Elim1/2-1/2
2023Caruana,F vs So,W · American Cup Champ1/2-1/2
2023So,W vs Caruana,F · American Cup Champ1/2-1/2
2023So,W vs Caruana,F · American Cup Champ1-0
2023Caruana,F vs So,W · American Cup Champ1/2-1/2
2023So,W vs Kramnik,V · Titled Tue 28th Mar Early0-1
2023Nakamura,Hi vs So,W · American Cup Champ1/2-1/2
2023So,W vs Nakamura,Hi · American Cup Champ0-1
2023So,W vs Nakamura,Hi · American Cup Champ1/2-1/2
2023Nakamura,Hi vs So,W · American Cup Champ1-0
2023Nakamura,Hi vs So,W · American Cup Champ0-1
2023So,W vs Nakamura,Hi · American Cup Champ0-1
2023Nakamura,Hi vs So,W · American Cup Champ1/2-1/2
2023So,W vs Nakamura,Hi · American Cup Champ1-0
2023So,W vs Nakamura,Hi · American Cup Champ1/2-1/2
2023Nakamura,Hi vs So,W · American Cup Champ0-1
2023Nakamura,Hi vs So,W · American Cup Champ1/2-1/2
2023So,W vs Nakamura,Hi · American Cup Champ1/2-1/2
2023Nakamura,Hi vs So,W · American Cup Champ1-0
2023So,W vs Nakamura,Hi · American Cup Champ1/2-1/2
2023So,W vs Shankland,S · Armageddon Americas Win1/2-1/2
2023Shankland,S vs So,W · Armageddon Americas Win0-1
2023So,W vs Terry,R · Armageddon Americas Win1-0
2023Terry,R vs So,W · Armageddon Americas Win0-1
2023Tang,Andrew vs So,W · Armageddon Americas Win0-1
2023So,W vs Tang,Andrew · Armageddon Americas Win1/2-1/2
2023Shankland,S vs So,W · Armageddon Americas Win0-1
2023So,W vs Shankland,S · Armageddon Americas Win1-0
2023Vlassov,N vs So,W · Titled Tue 14th Mar Early0-1
2023So,W vs Lobanov,Sergei · Titled Tue 14th Mar Early1-0
2023Talibov,Shiroghlan vs So,W · Titled Tue 14th Mar Early1/2-1/2
2023So,W vs Urazayev,Arystanbek · Titled Tue 14th Mar Early1-0
2023Lazavik,Denis vs So,W · Titled Tue 14th Mar Early1/2-1/2
2023So,W vs Timofeev,Arty · Titled Tue 14th Mar Early1-0
2023Yu Yangyi vs So,W · Titled Tue 14th Mar Early1-0
2023So,W vs Madaminov,Mukhiddin · Titled Tue 14th Mar Early1-0
2023So,W vs Martinez Alcantara,Jose Eduardo · Titled Tue 14th Mar Early1-0
2023Xu,Xiangyu vs So,W · Titled Tue 14th Mar Early1/2-1/2
2023So,W vs Bortnyk,Olexandr · Titled Tue 14th Mar Early1-0
2023So,W vs Shankland,S · American Cup Champ1/2-1/2
2023Shankland,S vs So,W · American Cup Champ1/2-1/2
2023Shankland,S vs So,W · American Cup Champ1/2-1/2
2023So,W vs Shankland,S · American Cup Champ1-0
2023Jeet,J vs So,W · Titled Tue 28th Mar Early0-1
2023So,W vs Schmakel,Sam · Titled Tue 28th Mar Early1-0
2023Warmerdam,Max vs So,W · Titled Tue 28th Mar Early0-1
2023So,W vs Shimanov,A · Titled Tue 28th Mar Early1/2-1/2
2023Papasimakopoulos,Alexandros vs So,W · Titled Tue 28th Mar Early0-1
2023Preotu,Razvan vs So,W · Titled Tue 28th Mar Early0-1
2023So,W vs Gholami Orimi,Mahdi · Titled Tue 28th Mar Early0-1
2023Koustav,Chatterjee vs So,W · Titled Tue 28th Mar Early0-1
2023Dardha,Daniel vs So,W · Titled Tue 28th Mar Early0-1
2023So,W vs Ivic,Velimir · Titled Tue 28th Mar Early1-0
2023Abdusattorov,Nodirbek vs So,W · WR Chess Masters 20231/2-1/2
2023So,W vs Aronian,L · WR Chess Masters 20231/2-1/2
2023So,W vs Duda,J · WR Chess Masters 20231-0
2023So,W vs Duda,J · Titled Tue 28th Feb Early1/2-1/2
2023Erigaisi,Arjun vs So,W · Airthings Masters Div 1 L1/2-1/2
2023So,W vs Erigaisi,Arjun · Airthings Masters Div 1 L1-0
2023Giri,A vs So,W · WR Chess Masters 20231/2-1/2
2023So,W vs Gukesh,D · WR Chess Masters 20231/2-1/2
2023Keymer,Vincent vs So,W · Titled Tue 7th Feb Early0-1
2023So,W vs Keymer,Vincent · WR Chess Masters 20230-1
2023Nakamura,Hi vs So,W · Airthings Masters Div 1 W1/2-1/2
2023So,W vs Nakamura,Hi · Airthings Masters Div 1 W1/2-1/2
2023So,W vs Nakamura,Hi · Airthings Masters Div 1 W1/2-1/2
2023So,W vs Nakamura,Hi · Airthings Masters Div 1 W1/2-1/2
2023So,W vs Nakamura,Hi · Airthings Masters Div 1 L0-1
2023So,W vs Nakamura,Hi · Airthings Masters Div 1 L1/2-1/2
2023So,W vs Nepomniachtchi,I · WR Chess Masters 20231/2-1/2
2023Praggnanandhaa,R vs So,W · WR Chess Masters 20231/2-1/2
2023So,W vs Mamedov,Rau · Airthings Masters Div 1 W1/2-1/2
2023Mamedov,Rau vs So,W · Airthings Masters Div 1 W1/2-1/2
2023So,W vs Mamedov,Rau · Airthings Masters Div 1 W1-0
2023Mamedov,Rau vs So,W · Airthings Masters Div 1 W1/2-1/2
2023So,W vs Ingebretsen,Jens E · Titled Tue 7th Feb Early1-0
2023Toncheva,Nadya vs So,W · Titled Tue 7th Feb Late0-1
2023Souleidis,G vs So,W · Titled Tue 7th Feb Early0-1
2023So,W vs Shuvalova,Polina · Titled Tue 7th Feb Late1-0
2023Ramirez,Alej vs So,W · Titled Tue 7th Feb Late0-1
2023So,W vs Szpar,Milosz · Titled Tue 7th Feb Early1-0
2023So,W vs Dardha,Daniel · Titled Tue 7th Feb Late1-0
2023Pakleza,Z vs So,W · Titled Tue 7th Feb Early0-1
2023So,W vs Kaasen,Tor Fredrik · Titled Tue 7th Feb Early1-0
2023Paravyan,D vs So,W · Titled Tue 7th Feb Late1/2-1/2
2023Timofeev,Arty vs So,W · Titled Tue 7th Feb Early1/2-1/2
2023So,W vs Fedoseev,Vl3 · Titled Tue 7th Feb Late1/2-1/2
2023Suleymanli,Aydin vs So,W · Titled Tue 7th Feb Late0-1
2023So,W vs Bruzon Batista,L · Titled Tue 7th Feb Early1-0
2023Yoo,Christopher Woojin vs So,W · Titled Tue 7th Feb Late0-1
2023So,W vs Rakhmanov,Ale · Titled Tue 7th Feb Early1-0
2023So,W vs Hakobyan,Aram · Titled Tue 7th Feb Late1/2-1/2
2023So,W vs Daneshvar,Bardiya · Titled Tue 7th Feb Early1-0
2023Salem,AR vs So,W · Titled Tue 7th Feb Late0-1
2023Korobov,A vs So,W · Titled Tue 7th Feb Early1/2-1/2
2023So,W vs Naroditsky,D · Titled Tue 7th Feb Late1-0
2023So,W vs Sarana,A · Airthings Masters Div 1 L1-0
2023Sarana,A vs So,W · Airthings Masters Div 1 L0-1
2023Esipenko,Andrey vs So,W · WR Chess Masters 20231/2-1/2
2023So,W vs Urbina Perez,J · Titled Tue 28th Feb Early1-0
2023Melikyan,Gnel vs So,W · Titled Tue 28th Feb Early0-1
2023So,W vs Drygalov,Andrey · Titled Tue 28th Feb Early1-0
2023Mitrabha,G vs So,W · Titled Tue 28th Feb Early1-0
2023So,W vs Michelakos,P · Titled Tue 28th Feb Early1-0
2023Talibov,Shiroghlan vs So,W · Titled Tue 28th Feb Early0-1
2023So,W vs Ahmadzada,Ahmad · Titled Tue 28th Feb Early1-0
2023Vokhidov,Shamsiddin vs So,W · Titled Tue 28th Feb Early0-1
2023So,W vs Carlsen,M · Titled Tue 28th Feb Early1-0
2023Bacrot,E vs So,W · Titled Tue 28th Feb Early0-1
2023So,W vs Abdusattorov,Nodirbek · 85th Tata Steel Masters1/2-1/2
2023So,W vs Aronian,L · 85th Tata Steel Masters1/2-1/2
2023Caruana,F vs So,W · 85th Tata Steel Masters1/2-1/2
2023Caruana,F vs So,W · Titled Tue 31st Jan Early1-0
2023So,W vs Ding Liren · 85th Tata Steel Masters1/2-1/2
2023So,W vs Erigaisi,Arjun · 85th Tata Steel Masters1/2-1/2
2023So,W vs Giri,A · 85th Tata Steel Masters1/2-1/2
2023Gukesh,D vs So,W · 85th Tata Steel Masters0-1
2023So,W vs Keymer,Vincent · 85th Tata Steel Masters1-0
2023Praggnanandhaa,R vs So,W · 85th Tata Steel Masters1/2-1/2
2023Rapport,R vs So,W · 85th Tata Steel Masters1/2-1/2
2023Van Foreest,Jorden vs So,W · 85th Tata Steel Masters1/2-1/2
2023Maghsoodloo,Parham vs So,W · 85th Tata Steel Masters1/2-1/2
2023Carlsen,M vs So,W · 85th Tata Steel Masters1/2-1/2
2023Bornholdt,Joa Max vs So,W · Titled Tue 31st Jan Late0-1
2023So,W vs Vestby-Ellingsen,Mads · Titled Tue 31st Jan Early1-0
2023So,W vs Tan Zhongyi · Titled Tue 31st Jan Early1-0
2023So,W vs Nazari,Arad · Titled Tue 31st Jan Late1-0
2023So,W vs Yanchenko,R · Titled Tue 31st Jan Late0-1
2023So,W vs Mikaelyan,A · Titled Tue 31st Jan Early1-0
2023So,W vs Ter Sahakyan,S · Titled Tue 31st Jan Early1/2-1/2
2023So,W vs Simonian,H · Titled Tue 31st Jan Late1-0
2023So,W vs Timmermans,M · Titled Tue 31st Jan Late1-0
2023Babazada,Khazar vs So,W · Titled Tue 31st Jan Early1/2-1/2
2023Van Foreest,Lucas vs So,W · Titled Tue 31st Jan Late0-1
2023Hakobyan,Aram vs So,W · Titled Tue 31st Jan Early1/2-1/2
2023So,W vs Vakhlamov,I · Titled Tue 31st Jan Early1-0
2023Chigaev,M vs So,W · Titled Tue 31st Jan Late1-0
2023So,W vs Bruzon Batista,L · Titled Tue 31st Jan Early1-0
2023Avila Pavas,Santiago vs So,W · Titled Tue 31st Jan Late0-1
2023Dominguez Perez,L vs So,W · Titled Tue 31st Jan Early0-1
2023So,W vs Hansen,Eric · Titled Tue 31st Jan Late1-0
2023So,W vs Babazada,Khazar · Titled Tue 31st Jan Late1-0
2023So,W vs Shimanov,A · Titled Tue 31st Jan Early1-0
2023Yu Yangyi vs So,W · Titled Tue 31st Jan Late0-1
2022So,W vs Abdusattorov,Nodirbek · Tata Steel India Rapid0-1
2022So,W vs Abdusattorov,Nodirbek · Tata Steel India Blitz1-0
2022Abdusattorov,Nodirbek vs So,W · Tata Steel India Blitz1/2-1/2
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20221/2-1/2
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20220-1
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20220-1
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20220-1
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20220-1
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20221/2-1/2
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20221-0
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20221-0
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20220-1
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20220-1
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20221-0
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20221/2-1/2
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20220-1
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20221/2-1/2
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20221-0
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20220-1
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20220-1
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20220-1
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20221/2-1/2
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20221-0
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20221-0
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20220-1
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20221-0
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20221-0
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20221-0
2022Abdusattorov,Nodirbek vs So,W · chess.com SpeedChess 20220-1
2022So,W vs Abdusattorov,Nodirbek · chess.com SpeedChess 20220-1
2022So,W vs Erigaisi,Arjun · Tata Steel India Blitz1/2-1/2
2022Erigaisi,Arjun vs So,W · Tata Steel India Blitz1-0
2022So,W vs Gukesh,D · Tata Steel India Rapid1-0
2022So,W vs Gukesh,D · Tata Steel India Blitz1-0
2022Gukesh,D vs So,W · Tata Steel India Blitz0-1
2022So,W vs Keymer,Vincent · Titled Tue 13th Dec Early1-0
2022So,W vs Mamedyarov,S · Tata Steel India Blitz0-1
2022Mamedyarov,S vs So,W · Tata Steel India Blitz0-1
2022Nakamura,Hi vs So,W · Tata Steel India Blitz1-0
2022So,W vs Nakamura,Hi · Tata Steel India Blitz0-1
2022Praggnanandhaa,R vs So,W · Tata Steel India Blitz1-0
2022So,W vs Praggnanandhaa,R · Tata Steel India Blitz1-0
2022Vidit,S vs So,W · Tata Steel India Rapid1/2-1/2
2022Maghsoodloo,Parham vs So,W · Tata Steel India Blitz1-0
2022Nihal,Sarin vs So,W · Tata Steel India Blitz1-0
2022Vidit,S vs So,W · Tata Steel India Blitz1/2-1/2
2022So,W vs Maghsoodloo,Parham · Tata Steel India Blitz1/2-1/2
2022So,W vs Nihal,Sarin · Tata Steel India Blitz1-0
2022So,W vs Vidit,S · Tata Steel India Blitz0-1
2022Moral Garcia,S vs So,W · Titled Tue 13th Dec Late0-1
2022Rangel,D vs So,W · Titled Tue 13th Dec Early0-1
2022So,W vs Javakhadze,Z · Titled Tue 13th Dec Late1-0
2022So,W vs Postnikov,D · Titled Tue 13th Dec Early1-0
2022Boros,De vs So,W · Titled Tue 13th Dec Late1-0
2022Salinas Herrera,P vs So,W · Titled Tue 13th Dec Early0-1
2022So,W vs Melikyan,Gnel · Titled Tue 13th Dec Late1-0
2022So,W vs Pichot,A · Titled Tue 13th Dec Early1/2-1/2
2022Morefield,Jason vs So,W · Titled Tue 13th Dec Early0-1
2022So,W vs Kim,Se · Titled Tue 13th Dec Late1-0
2022Kravtsiv,M vs So,W · Titled Tue 13th Dec Late0-1
2022So,W vs Deac,Bogdan-Daniel · Titled Tue 13th Dec Late1/2-1/2
2022So,W vs Tang,Andrew · Titled Tue 13th Dec Late1-0
2022Sjugirov,S vs So,W · Titled Tue 13th Dec Late0-1
2022So,W vs Chigaev,M · Titled Tue 13th Dec Late0-1
2022Vasquez Schroeder,R vs So,W · Titled Tue 13th Dec Late0-1
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221/2-1/2
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20221-0
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20220-1
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20220-1
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20220-1
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20220-1
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221-0
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20221-0
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221/2-1/2
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20220-1
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221-0
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20221-0
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221/2-1/2
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20221-0
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221/2-1/2
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221/2-1/2
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20220-1
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20221/2-1/2
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221/2-1/2
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20221/2-1/2
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20220-1
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20221/2-1/2
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221/2-1/2
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20220-1
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221-0
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20220-1
2022Vachier Lagrave,M vs So,W · chess.com SpeedChess 20221-0
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20220-1
2022So,W vs Vachier Lagrave,M · chess.com SpeedChess 20221/2-1/2
2022So,W vs Andreikin,D · CGC KO 20221/2-1/2
2022Andreikin,D vs So,W · CGC KO 20220-1
2022Andreikin,D vs So,W · CGC KO 20220-1
2022So,W vs Andreikin,D · CGC KO 20221/2-1/2
2022So,W vs Andreikin,D · CGC KO 20221-0
2022Andreikin,D vs So,W · CGC KO 20221/2-1/2
2022Duda,J vs So,W · Meltwater Tour Final 20220-1
2022So,W vs Duda,J · Meltwater Tour Final 20221-0
2022Duda,J vs So,W · Meltwater Tour Final 20220-1
2022So,W vs Erigaisi,Arjun · Meltwater Tour Final 20221/2-1/2
2022So,W vs Erigaisi,Arjun · Meltwater Tour Final 20221-0
2022Erigaisi,Arjun vs So,W · Meltwater Tour Final 20220-1
2022So,W vs Erigaisi,Arjun · Tata Steel India Rapid1/2-1/2
2022So,W vs Giri,A · Meltwater Tour Final 20221/2-1/2
2022Giri,A vs So,W · Meltwater Tour Final 20221-0
2022Giri,A vs So,W · Meltwater Tour Final 20221/2-1/2
2022So,W vs Giri,A · Meltwater Tour Final 20221-0
2022So,W vs Giri,A · Meltwater Tour Final 20221/2-1/2
2022So,W vs Giri,A · Meltwater Tour Final 20220-1
2022So,W vs Mamedyarov,S · Meltwater Tour Final 20221-0
2022Mamedyarov,S vs So,W · Meltwater Tour Final 20220-1
2022So,W vs Mamedyarov,S · Meltwater Tour Final 20221-0
2022So,W vs Mamedyarov,S · Tata Steel India Rapid0-1
2022Nakamura,Hi vs So,W · CGC KO 20221/2-1/2
2022Nakamura,Hi vs So,W · CGC KO 20221/2-1/2
2022So,W vs Nakamura,Hi · CGC KO 20221/2-1/2
2022So,W vs Nakamura,Hi · CGC KO 20221/2-1/2
2022Nakamura,Hi vs So,W · CGC KO 20220-1
2022Nakamura,Hi vs So,W · CGC KO 20221/2-1/2
2022So,W vs Nakamura,Hi · CGC KO 20221/2-1/2
2022So,W vs Nakamura,Hi · CGC KO 20221-0
2022Nakamura,Hi vs So,W · Tata Steel India Rapid0-1
2022Praggnanandhaa,R vs So,W · Meltwater Tour Final 20220-1
2022So,W vs Praggnanandhaa,R · Meltwater Tour Final 20221/2-1/2
2022So,W vs Praggnanandhaa,R · Meltwater Tour Final 20221/2-1/2
2022Praggnanandhaa,R vs So,W · Meltwater Tour Final 20221/2-1/2
2022Nihal,Sarin vs So,W · CGC KO 20221/2-1/2
2022So,W vs Nihal,Sarin · CGC KO 20221-0
2022So,W vs Nihal,Sarin · CGC KO 20221-0
2022Nihal,Sarin vs So,W · CGC KO 20221/2-1/2
2022So,W vs Nihal,Sarin · CGC KO 20221/2-1/2
2022Nihal,Sarin vs So,W · CGC KO 20220-1
2022Carlsen,M vs So,W · Meltwater Tour Final 20221/2-1/2
2022Carlsen,M vs So,W · Meltwater Tour Final 20221-0
2022So,W vs Carlsen,M · Meltwater Tour Final 20221/2-1/2
2022So,W vs Carlsen,M · Meltwater Tour Final 20221/2-1/2
2022So,W vs Le,Quang Liem · Meltwater Tour Final 20220-1
2022Le,Quang Liem vs So,W · Meltwater Tour Final 20221-0
2022Le,Quang Liem vs So,W · Meltwater Tour Final 20221/2-1/2
2022Sethuraman,S vs So,W · Tata Steel India Rapid1/2-1/2
2022Maghsoodloo,Parham vs So,W · Tata Steel India Rapid1-0
2022Nihal,Sarin vs So,W · Tata Steel India Rapid1/2-1/2
2022Aronian,L vs So,W · ch-USA 20221/2-1/2
2022Caruana,F vs So,W · ch-USA 20221/2-1/2
2022Xiong,Jeffery vs So,W · CGC KO 20221-0
2022Xiong,Jeffery vs So,W · CGC KO 20221-0
2022So,W vs Xiong,Jeffery · CGC KO 20221-0
2022So,W vs Xiong,Jeffery · CGC KO 20221-0
2022Xiong,Jeffery vs So,W · CGC KO 20221/2-1/2
2022Liang,Awonder vs So,W · ch-USA 20221/2-1/2
2022So,W vs Yoo,Christopher Woojin · ch-USA 20220-1
2022Xiong,Jeffery vs So,W · ch-USA 20221/2-1/2
2022So,W vs Shankland,S · ch-USA 20221-0
2022So,W vs Dominguez Perez,L · ch-USA 20221/2-1/2
2022Robson,R vs So,W · ch-USA 20221-0
2022So,W vs Swiercz,D · ch-USA 20221/2-1/2
2022Niemann,Hans Moke vs So,W · ch-USA 20221/2-1/2
2022So,W vs Moradiabadi,E · ch-USA 20221-0
2022Lenderman,A vs So,W · ch-USA 20220-1
2022So,W vs Sevian,Samuel · ch-USA 20221/2-1/2
2022So,W vs Aronian,L · 9th Sinquefield Cup 20221/2-1/2
2022So,W vs Caruana,F · 9th Sinquefield Cup 20221-0
2022Firouzja,Alireza vs So,W · 9th Sinquefield Cup 20221-0
2022So,W vs Ivanchuk,V · CGC KO 20221-0
2022So,W vs Ivanchuk,V · CGC KO 20221-0
2022Ivanchuk,V vs So,W · CGC KO 20220-1
2022Mamedyarov,S vs So,W · 9th Sinquefield Cup 20221/2-1/2
2022Nepomniachtchi,I vs So,W · 9th Sinquefield Cup 20221/2-1/2
2022Vachier Lagrave,M vs So,W · 9th Sinquefield Cup 20221/2-1/2
2022Niemann,Hans Moke vs So,W · 9th Sinquefield Cup 20220-1
2022So,W vs Dominguez Perez,L · 9th Sinquefield Cup 20221/2-1/2
2022Lazavik,Denis vs So,W · CGC KO 20221/2-1/2
2022So,W vs Lazavik,Denis · CGC KO 20221-0
2022Lazavik,Denis vs So,W · CGC KO 20221-0
2022So,W vs Lazavik,Denis · CGC KO 20221-0
2022So,W vs Ekdyshman,M · Titled Tue 27th Sep Late1-0
2022Shandrygin,Nikita vs So,W · Titled Tue 27th Sep Early0-1
2022So,W vs Ernst,S · Titled Tue 27th Sep Early1-0
2022Danielyan,Vahe vs So,W · Titled Tue 27th Sep Late1-0
2022Priasmoro,Novendra vs So,W · Titled Tue 27th Sep Early1-0
2022So,W vs Baskin,R · Titled Tue 27th Sep Late1-0
2022So,W vs Vachylia,Andrii · Titled Tue 27th Sep Early1-0
2022Machidon,Cristi vs So,W · Titled Tue 27th Sep Late0-1
2022So,W vs Mikhailov,Vi · Titled Tue 27th Sep Late0-1
2022Dardha,Daniel vs So,W · Titled Tue 27th Sep Early0-1
2022Koellner,Ruben Gideon vs So,W · Titled Tue 27th Sep Late0-1
2022Mahdavi,Reza vs So,W · Titled Tue 27th Sep Early1-0
2022So,W vs Ernst,S · Titled Tue 27th Sep Late1-0
2022So,W vs Moksh,Amit Doshi · Titled Tue 27th Sep Early1-0
2022Korchmar,V vs So,W · Titled Tue 27th Sep Late0-1
2022Bharath,Subramaniyam H vs So,W · Titled Tue 27th Sep Early1/2-1/2
2022So,W vs Yanchenko,R · Titled Tue 27th Sep Late1-0
2022So,W vs Girel,Joseph · Titled Tue 27th Sep Early1-0
2022So,W vs Milikow,Yoav · Titled Tue 27th Sep Early1-0
2022Babazada,Khazar vs So,W · Titled Tue 27th Sep Late0-1
2022Wojtaszek,R vs So,W · Titled Tue 27th Sep Early1/2-1/2
2022So,W vs Kamsky,G · Titled Tue 27th Sep Late1/2-1/2
2022Andreikin,D vs So,W · Titled Tue 16th Aug Late0-1
2022So,W vs Andreikin,D · Chess.com RCC Losers0-1
2022Andreikin,D vs So,W · Chess.com RCC Losers1/2-1/2
2022So,W vs Ding Liren · Chess.com RCC Losers1/2-1/2
2022Ding Liren vs So,W · Chess.com RCC Losers1/2-1/2
2022So,W vs Ding Liren · Chess.com RCC Losers1-0
2022Grischuk,A vs So,W · Titled Tue 16th Aug Late1-0
2022So,W vs Nakamura,Hi · Chess.com RCC Wk25 Swiss1/2-1/2
2022So,W vs Nakamura,Hi · Chess.com RCC Wk25 KO1-0
2022Nakamura,Hi vs So,W · Titled Tue 16th Aug Early1-0
2022So,W vs Nakamura,Hi · Chess.com RCC Winners0-1
2022Nakamura,Hi vs So,W · Chess.com RCC Winners1/2-1/2
2022Nepomniachtchi,I vs So,W · Chess.com RCC Wk25 Swiss1/2-1/2
2022Nepomniachtchi,I vs So,W · Chess.com RCC Wk25 KO1/2-1/2
2022So,W vs Nepomniachtchi,I · Chess.com RCC Wk25 KO1-0
2022Nepomniachtchi,I vs So,W · Chess.com RCC Wk25 KO1/2-1/2
2022So,W vs Nepomniachtchi,I · Chess.com RCC Wk25 KO1/2-1/2
2022So,W vs Praggnanandhaa,R · 44th Olympiad 20221/2-1/2
2022So,W vs Sindarov,Javokhir · 44th Olympiad 20221-0
2022Smirin,I vs So,W · 44th Olympiad 20221/2-1/2
2022So,W vs Idani,P · 44th Olympiad 20221/2-1/2
2022So,W vs Melkumyan,H · 44th Olympiad 20221-0
2022Mastrovasilis,A vs So,W · 44th Olympiad 20220-1
2022Can,E vs So,W · 44th Olympiad 20221/2-1/2
2022So,W vs Vidit,S · 44th Olympiad 20221/2-1/2
2022So,W vs Eljanov,P · Chess.com RCC Wk25 Swiss1-0
2022Lenderman,A vs So,W · Chess.com RCC Wk25 Swiss0-1
2022So,W vs Oparin,G · Chess.com RCC Wk25 Swiss1-0
2022Vasquez Schroeder,R vs So,W · Chess.com RCC Wk25 Swiss0-1
2022So,W vs Bortnyk,Olexandr · Chess.com RCC Wk25 Swiss1/2-1/2
2022So,W vs Sevian,Samuel · Chess.com RCC Wk25 KO1-0
2022Korelskiy,Egor vs So,W · Titled Tue 16th Aug Early0-1
2022So,W vs Omelja,A · Titled Tue 16th Aug Late1-0
2022So,W vs Taichman,O · Titled Tue 16th Aug Early1-0
2022Sourath,Biswas vs So,W · Titled Tue 16th Aug Late0-1
2022So,W vs Goltsev,Dmitry · Titled Tue 16th Aug Late1-0
2022Nazari,Arad vs So,W · Titled Tue 16th Aug Early1-0
2022So,W vs Blanco Ronquillo,H · Titled Tue 16th Aug Early1-0
2022Urazayev,Arystanbek vs So,W · Titled Tue 16th Aug Late0-1
2022Bachmann,Ax vs So,W · Titled Tue 16th Aug Early1/2-1/2
2022Kruckenhauser,Arthur vs So,W · Titled Tue 16th Aug Late0-1
2022So,W vs Bilych,Olexiy · Titled Tue 16th Aug Early1-0
2022Csonka,B vs So,W · Titled Tue 16th Aug Early0-1
2022So,W vs Xu,Yi · Titled Tue 16th Aug Early1-0
2022So,W vs Naroditsky,D · Titled Tue 16th Aug Late0-1
2022So,W vs Timofeev,Arty · Titled Tue 16th Aug Early1-0
2022Ibarra Jerez,JC vs So,W · Titled Tue 16th Aug Late0-1
2022So,W vs Rasulov,Vu · Titled Tue 16th Aug Late1-0
2022Yeletsky,Ivan vs So,W · Titled Tue 16th Aug Early1-0
2022So,W vs Martinez Alcantara,Jose Eduardo · Chess.com RCC Winners1-0
2022Martinez Alcantara,Jose Eduardo vs So,W · Chess.com RCC Winners0-1
2022So,W vs Xiong,Jeffery · Chess.com RCC Winners1/2-1/2
2022Xiong,Jeffery vs So,W · Chess.com RCC Winners0-1
2022Abdusattorov,Nodirbek vs So,W · Chess.com RCC Wk19 Swiss1-0
2022Andreikin,D vs So,W · Chess.com RCC Wk21 KO0-1
2022Firouzja,Alireza vs So,W · SuperUnited Rapid 20221/2-1/2
2022So,W vs Firouzja,Alireza · SuperUnited Blitz 20221/2-1/2
2022Firouzja,Alireza vs So,W · SuperUnited Blitz 20221-0
2022Keymer,Vincent vs So,W · Chess.com RCC Wk19 Swiss1/2-1/2
2022So,W vs Mamedyarov,S · SuperUnited Rapid 20221/2-1/2
2022Mamedyarov,S vs So,W · SuperUnited Blitz 20220-1
2022So,W vs Mamedyarov,S · SuperUnited Blitz 20221-0
2022Nakamura,Hi vs So,W · Titled Tue 5th Jul Early0-1
2022So,W vs Nakamura,Hi · Chess.com RCC Wk20 KO0-1
2022Nakamura,Hi vs So,W · Chess.com RCC Wk20 KO1/2-1/2
2022So,W vs Nepomniachtchi,I · SuperUnited Rapid 20221/2-1/2
2022So,W vs Nepomniachtchi,I · SuperUnited Blitz 20221/2-1/2
2022Nepomniachtchi,I vs So,W · SuperUnited Blitz 20221-0
2022So,W vs Vokhidov,Shamsiddin · Chess.com RCC Wk19 Swiss1-0
2022So,W vs Bharath,Subramaniyam H · Chess.com RCC Wk19 Swiss1-0
2022Matlakov,M vs So,W · Chess.com RCC Wk19 Swiss1/2-1/2
2022So,W vs Le,Quang Liem · Chess.com RCC Wk19 Swiss1-0
2022Martinez Alcantara,Jose Eduardo vs So,W · Chess.com RCC Wk19 Swiss1/2-1/2
2022So,W vs Sarana,A · Chess.com RCC Wk19 Swiss1/2-1/2
2022So,W vs Sevian,Samuel · Chess.com RCC Wk19 Swiss0-1
2022Espinosa Veloz,E vs So,W · Titled Tue 5th Jul Early1-0
2022Kozin,Y vs So,W · Titled Tue 5th Jul Late1/2-1/2
2022So,W vs Lopez del Alamo,An · Titled Tue 5th Jul Early1-0
2022So,W vs Tanaka,Taira Tyler · Titled Tue 5th Jul Late1-0
2022So,W vs Onslow,Alfie · Titled Tue 5th Jul Late1-0
2022Franca,R vs So,W · Titled Tue 5th Jul Early0-1
2022Vasquez Schroeder,R vs So,W · Titled Tue 5th Jul Late1-0
2022So,W vs Seemann,Jakub · Titled Tue 5th Jul Early1-0
2022Ramirez,Alej vs So,W · Titled Tue 5th Jul Early0-1
2022So,W vs Huber,Benedikt · Titled Tue 5th Jul Late1-0
2022Matinian,N vs So,W · Titled Tue 5th Jul Late0-1
2022Paichadze,L vs So,W · Titled Tue 5th Jul Early0-1
2022So,W vs Paravyan,D · Titled Tue 5th Jul Late1-0
2022So,W vs Hansen,Eric · Titled Tue 5th Jul Early1/2-1/2
2022Zhigalko,S vs So,W · Titled Tue 5th Jul Late1-0
2022Jones,G vs So,W · Titled Tue 5th Jul Early1/2-1/2
2022So,W vs Kosteniuk,A · Titled Tue 5th Jul Late1-0
2022So,W vs Zhigalko,S · Titled Tue 5th Jul Early1-0
2022So,W vs Makarian,Rudik · Titled Tue 5th Jul Late1-0
2022So,W vs Sjugirov,S · Titled Tue 5th Jul Early1-0
2022Deac,Bogdan-Daniel vs So,W · Titled Tue 5th Jul Late0-1
2022Jumabayev,R vs So,W · Chess.com RCC Wk20 Swiss0-1
2022So,W vs Bharath,Subramaniyam H · Chess.com RCC Wk20 Swiss1/2-1/2
2022Hansen,Eric vs So,W · Chess.com RCC Wk20 Swiss1/2-1/2
2022So,W vs Sjugirov,S · Chess.com RCC Wk20 Swiss1-0
2022Bok,B vs So,W · Chess.com RCC Wk20 Swiss0-1
2022So,W vs Bortnyk,Olexandr · Chess.com RCC Wk20 Swiss1/2-1/2
2022Tregubov,P vs So,W · Chess.com RCC Wk20 Swiss0-1
2022So,W vs Bok,B · Chess.com RCC Wk20 KO1-0
2022Bok,B vs So,W · Chess.com RCC Wk20 KO1/2-1/2
2022So,W vs Paravyan,D · Chess.com RCC Wk20 KO1-0
2022So,W vs Altman,Joshua · Titled Tue 12th Jul Late1-0
2022So,W vs Isajevsky,A · Titled Tue 12th Jul Early1-0
2022Navarrete Mendez,G vs So,W · Titled Tue 12th Jul Early0-1
2022Diaz Perez,Michel Alejandro vs So,W · Titled Tue 12th Jul Late0-1
2022So,W vs Rustemov,A · Titled Tue 12th Jul Early1/2-1/2
2022So,W vs Bordi,K · Titled Tue 12th Jul Late0-1
2022So,W vs Kobalia,M · Titled Tue 12th Jul Early0-1
2022Djokic,Mihailo vs So,W · Titled Tue 12th Jul Late0-1
2022So,W vs Papasimakopoulos,Alexandros · Titled Tue 12th Jul Late1-0
2022Adewumi,Tanitoluwa vs So,W · Titled Tue 12th Jul Early0-1
2022So,W vs Molina,Rob · Titled Tue 12th Jul Early1-0
2022Kravtsiv,M vs So,W · Titled Tue 12th Jul Late0-1
2022Xu,Yi vs So,W · Titled Tue 12th Jul Early1-0
2022Bluebaum,M vs So,W · Titled Tue 12th Jul Late1/2-1/2
2022Koziorowicz,Michal vs So,W · Titled Tue 12th Jul Early1-0
2022So,W vs Abdrlauf,Elham · Titled Tue 12th Jul Late1-0
2022So,W vs Suleymanli,Aydin · Titled Tue 12th Jul Late0-1
2022So,W vs Jaskolka,T · Titled Tue 12th Jul Early1-0
2022Indjic,A vs So,W · Titled Tue 12th Jul Late0-1
2022Wagner,De vs So,W · Titled Tue 12th Jul Early0-1
2022Hristodoulou,P vs So,W · Titled Tue 12th Jul Early0-1
2022So,W vs Lettieri,G · Titled Tue 12th Jul Late0-1
2022So,W vs Tari,A · Chess.com RCC Wk21 Swiss1-0
2022Hansen,Eric vs So,W · Chess.com RCC Wk21 Swiss0-1
2022So,W vs Jumabayev,R · Chess.com RCC Wk21 Swiss1-0
2022Sevian,Samuel vs So,W · Chess.com RCC Wk21 Swiss1/2-1/2
2022So,W vs Paravyan,D · Chess.com RCC Wk21 Swiss1/2-1/2
2022Tregubov,P vs So,W · Chess.com RCC Wk21 Swiss0-1
2022So,W vs Esipenko,Andrey · Chess.com RCC Wk21 Swiss1/2-1/2
2022So,W vs Maghsoodloo,Parham · Chess.com RCC Wk21 Swiss1/2-1/2
2022So,W vs Esipenko,Andrey · Chess.com RCC Wk21 KO1-0
2022Sevian,Samuel vs So,W · Chess.com RCC Wk21 KO1/2-1/2
2022Sevian,Samuel vs So,W · Chess.com RCC Wk21 KO0-1
2022So,W vs Sevian,Samuel · Chess.com RCC Wk21 KO1/2-1/2
2022Dominguez Perez,L vs So,W · SuperUnited Rapid 20221/2-1/2
2022Vachier Lagrave,M vs So,W · SuperUnited Rapid 20221/2-1/2
2022So,W vs Van Foreest,Jorden · SuperUnited Rapid 20221-0
2022Saric,Iv vs So,W · SuperUnited Rapid 20220-1
2022Topalov,V vs So,W · SuperUnited Rapid 20221/2-1/2
2022So,W vs Carlsen,M · SuperUnited Rapid 20221/2-1/2
2022Carlsen,M vs So,W · SuperUnited Blitz 20220-1
2022So,W vs Van Foreest,Jorden · SuperUnited Blitz 20220-1
2022Topalov,V vs So,W · SuperUnited Blitz 20221/2-1/2
2022Saric,Iv vs So,W · SuperUnited Blitz 20220-1
2022So,W vs Dominguez Perez,L · SuperUnited Blitz 20221/2-1/2
2022Vachier Lagrave,M vs So,W · SuperUnited Blitz 20221/2-1/2
2022So,W vs Carlsen,M · SuperUnited Blitz 20221/2-1/2
2022Van Foreest,Jorden vs So,W · SuperUnited Blitz 20221/2-1/2
2022So,W vs Topalov,V · SuperUnited Blitz 20221-0
2022So,W vs Saric,Iv · SuperUnited Blitz 20221-0
2022Dominguez Perez,L vs So,W · SuperUnited Blitz 20221-0
2022So,W vs Miguel,Sergio · 44th Olympiad 20221-0
2022Delgado Ramirez,N vs So,W · 44th Olympiad 20221/2-1/2
2022So,W vs Anand,V · 10th Norway Armageddon1-0
2022So,W vs Anand,V · 10th Norway Chess 20221/2-1/2
2022Giri,A vs So,W · 10th Norway Armageddon1/2-1/2
2022Giri,A vs So,W · 10th Norway Chess 20221/2-1/2
2022So,W vs Keymer,Vincent · Titled Tue 28th Jun Late0-1
2022Mamedyarov,S vs So,W · 10th Norway Chess 20221/2-1/2
2022Mamedyarov,S vs So,W · 10th Norway Armageddon1-0
2022So,W vs Carlsen,M · 10th Norway Armageddon1-0
2022So,W vs Carlsen,M · 10th Norway Chess 20221/2-1/2
2022So,W vs Tari,A · 10th Norway Chess 20221/2-1/2
2022So,W vs Tari,A · 10th Norway Armageddon1-0
2022Vachier Lagrave,M vs So,W · 10th Norway Chess 20221-0
2022So,W vs Topalov,V · 10th Norway Chess 20221/2-1/2
2022So,W vs Topalov,V · 10th Norway Armageddon0-1
2022Wang Hao vs So,W · 10th Norway Armageddon1/2-1/2
2022Wang Hao vs So,W · 10th Norway Chess 20221/2-1/2
2022Maiorov,N1 vs So,W · Titled Tue 21st Jun Early0-1
2022Gubajdullin,A vs So,W · Titled Tue 21st Jun Late0-1
2022So,W vs Tica,Sven · Titled Tue 21st Jun Early1-0
2022So,W vs Jaracz,P · Titled Tue 21st Jun Late1-0
2022Samsonkin,A vs So,W · Titled Tue 21st Jun Early0-1
2022Livaic,Leon vs So,W · Titled Tue 21st Jun Late0-1
2022So,W vs Kosakowski,Jakub · Titled Tue 21st Jun Early1-0
2022So,W vs Chigaev,M · Titled Tue 21st Jun Late1-0
2022Ivic,Velimir vs So,W · Titled Tue 21st Jun Late1-0
2022Bluebaum,M vs So,W · Titled Tue 21st Jun Early1/2-1/2
2022So,W vs Kravtsiv,M · Titled Tue 21st Jun Late1-0
2022So,W vs Martinez Alcantara,Jose Eduardo · Titled Tue 21st Jun Early1/2-1/2
2022So,W vs Grigorov,G · Titled Tue 21st Jun Early0-1
2022Khismatullin,D vs So,W · Titled Tue 21st Jun Late0-1
2022So,W vs Bortnyk,Mykola · Titled Tue 21st Jun Late1-0
2022Halkias,S vs So,W · Titled Tue 21st Jun Early0-1
2022So,W vs Zhigalko,S · Titled Tue 21st Jun Early1-0
2022Svane,R vs So,W · Titled Tue 21st Jun Late0-1
2022Lashkin,Jegor vs So,W · Titled Tue 21st Jun Early0-1
2022So,W vs Kamsky,G · Titled Tue 21st Jun Late1/2-1/2
2022So,W vs Oparin,G · Titled Tue 21st Jun Early1-0
2022Golubev,M vs So,W · Titled Tue 28th Jun Early0-1
2022So,W vs Terrieux,K · Titled Tue 28th Jun Early1-0
2022Jaracz,P vs So,W · Titled Tue 28th Jun Late0-1
2022So,W vs Makarian,Rudik · Titled Tue 28th Jun Late1-0
2022Narayanan,Sri vs So,W · Titled Tue 28th Jun Early0-1
2022Matlakov,M vs So,W · Titled Tue 28th Jun Late1/2-1/2
2022Shimanov,A vs So,W · Titled Tue 28th Jun Early0-1
2022So,W vs Sadhwani,Raunak · Titled Tue 28th Jun Early1/2-1/2
2022Narayanan,SL vs So,W · Titled Tue 28th Jun Early1/2-1/2
2022Gubajdullin,A vs So,W · Titled Tue 28th Jun Late0-1
2022So,W vs Hovhannisyan,R · Titled Tue 28th Jun Early1-0
2022So,W vs Khismatullin,D · Titled Tue 28th Jun Late1-0
2022Bortnyk,Olexandr vs So,W · Titled Tue 28th Jun Early1-0
2022Jobava,Ba vs So,W · Titled Tue 28th Jun Late0-1
2022So,W vs Jones,G · Titled Tue 28th Jun Early1-0
2022So,W vs Rasulov,Vu · Titled Tue 28th Jun Late1-0
2022Cherniaiev,Tykhon vs So,W · Titled Tue 28th Jun Early0-1
2022Bortnyk,Olexandr vs So,W · Titled Tue 28th Jun Late1-0
2022So,W vs Corrales Jimenez,F · Titled Tue 28th Jun Late0-1
2022So,W vs Terry,R · Titled Tue 28th Jun Early1-0
2022So,W vs Anand,V · Superbet Rapid 20220-1
2022Anand,V vs So,W · Superbet Blitz 20221-0
2022So,W vs Anand,V · Superbet Blitz 20221/2-1/2
2022So,W vs Anand,V · 10th Norway Blitz 20221/2-1/2
2022Aronian,L vs So,W · Superbet Classic 20221/2-1/2
2022So,W vs Aronian,L · Superbet Classic TB 20221-0
2022So,W vs Aronian,L · Superbet Rapid 20221/2-1/2
2022So,W vs Aronian,L · Superbet Blitz 20221/2-1/2
2022Aronian,L vs So,W · Superbet Blitz 20221-0
2022Caruana,F vs So,W · Superbet Classic 20221/2-1/2
2022Caruana,F vs So,W · Superbet Rapid 20221/2-1/2
2022So,W vs Caruana,F · Superbet Blitz 20220-1
2022Caruana,F vs So,W · Superbet Blitz 20221-0
2022Duda,J vs So,W · Superbet Rapid 20220-1
2022Duda,J vs So,W · Superbet Blitz 20220-1
2022So,W vs Duda,J · Superbet Blitz 20220-1
2022So,W vs Firouzja,Alireza · Superbet Classic 20221/2-1/2
2022So,W vs Mamedyarov,S · Superbet Classic 20221-0
2022Mamedyarov,S vs So,W · 10th Norway Blitz 20221/2-1/2
2022So,W vs Nepomniachtchi,I · Superbet Classic 20221-0
2022So,W vs Rapport,R · Superbet Classic 20221/2-1/2
2022So,W vs Rapport,R · Superbet Rapid 20221-0
2022Rapport,R vs So,W · Superbet Blitz 20220-1
2022So,W vs Rapport,R · Superbet Blitz 20221-0
2022So,W vs Vachier Lagrave,M · Superbet Classic 20221/2-1/2
2022Deac,Bogdan-Daniel vs So,W · Superbet Classic 20221/2-1/2
2022Vachier Lagrave,M vs So,W · Superbet Classic TB 20221-0
2022Dominguez Perez,L vs So,W · Superbet Classic 20221/2-1/2
2022So,W vs Korobov,A · Superbet Rapid 20221/2-1/2
2022Shevchenko,Kirill vs So,W · Superbet Rapid 20220-1
2022So,W vs Gavrilescu,David · Superbet Rapid 20221/2-1/2
2022Wojtaszek,R vs So,W · Superbet Rapid 20221/2-1/2
2022So,W vs Wojtaszek,R · Superbet Blitz 20220-1
2022So,W vs Korobov,A · Superbet Blitz 20221-0
2022Gavrilescu,David vs So,W · Superbet Blitz 20221/2-1/2
2022So,W vs Shevchenko,Kirill · Superbet Blitz 20221-0
2022Wojtaszek,R vs So,W · Superbet Blitz 20221/2-1/2
2022Korobov,A vs So,W · Superbet Blitz 20220-1
2022So,W vs Gavrilescu,David · Superbet Blitz 20221-0
2022Shevchenko,Kirill vs So,W · Superbet Blitz 20221/2-1/2
2022Wang Hao vs So,W · 10th Norway Blitz 20221-0
2022So,W vs Vachier Lagrave,M · 10th Norway Blitz 20221-0
2022Tari,A vs So,W · 10th Norway Blitz 20220-1
2022Carlsen,M vs So,W · 10th Norway Blitz 20220-1
2022So,W vs Topalov,V · 10th Norway Blitz 20221-0
2022Radjabov,T vs So,W · 10th Norway Blitz 20220-1
2022So,W vs Radjabov,T · 10th Norway Chess 20221-0
2022So,W vs Abdusattorov,Nodirbek · Chess.com Rapid W10 Swiss1/2-1/2
2022So,W vs Andreikin,D · Chess.com Rapid W10 Swiss0-1
2022So,W vs Aronian,L · Chess.com Rapid Wk9 KO0-1
2022Aronian,L vs So,W · Chess.com Rapid Wk9 KO1/2-1/2
2022So,W vs Aronian,L · American Cup Elim0-1
2022Aronian,L vs So,W · American Cup Elim1/2-1/2
2022So,W vs Aronian,L · American Cup Blitz 20221/2-1/2
2022So,W vs Caruana,F · American Cup Blitz 20220-1
2022So,W vs Grischuk,A · Chess.com Rapid Wk9 Swiss1-0
2022So,W vs Nakamura,Hi · FIDE Grand Prix 3 Playoff1-0
2022Nakamura,Hi vs So,W · FIDE Grand Prix 3 Playoff1/2-1/2
2022So,W vs Nakamura,Hi · FIDE Grand Prix 3 Playoff1/2-1/2
2022Nakamura,Hi vs So,W · Chess.com Rapid Wk9 Swiss1/2-1/2
2022Tabatabaei,M vs So,W · FIDE Grand Prix 3 Playoff0-1
2022Tabatabaei,M vs So,W · FIDE Grand Prix 3 Playoff1-0
2022So,W vs Tabatabaei,M · FIDE Grand Prix 3 Playoff1-0
2022So,W vs Tabatabaei,M · FIDE Grand Prix 3 Playoff1-0
2022So,W vs Ponkratov,P · Chess.com Rapid Wk9 Swiss1-0
2022Le, Quang Liem vs So,W · Chess.com Rapid Wk9 Swiss1/2-1/2
2022So,W vs Martinez Alcantara,Jose Eduardo · Chess.com Rapid Wk9 Swiss0-1
2022Xiong,Jeffery vs So,W · Chess.com Rapid Wk9 Swiss1/2-1/2
2022Sarana,A vs So,W · Chess.com Rapid Wk9 Swiss0-1
2022So,W vs Fedoseev,Vl3 · Chess.com Rapid Wk9 Swiss1/2-1/2
2022Tabatabaei,M vs So,W · Chess.com Rapid Wk9 Swiss1/2-1/2
2022Ponkratov,P vs So,W · Chess.com Rapid W10 Swiss0-1
2022So,W vs Bluebaum,M · Chess.com Rapid W10 Swiss1/2-1/2
2022Sevian,Samuel vs So,W · Chess.com Rapid W10 Swiss0-1
2022So,W vs Grischuk,A · Chess.com Rapid W10 Swiss1/2-1/2
2022Grandelius,N vs So,W · Chess.com Rapid W10 Swiss0-1
2022So,W vs Martinez Alcantara,Jose Eduardo · Chess.com Rapid W10 Swiss1/2-1/2
2022So,W vs Sevian,Samuel · American Cup Champ0-1
2022Sevian,Samuel vs So,W · American Cup Champ1/2-1/2
2022Xiong,Jeffery vs So,W · American Cup Elim1/2-1/2
2022So,W vs Xiong,Jeffery · American Cup Elim1-0
2022Theodorou,Nikolas vs So,W · American Cup Blitz 20220-1
2022So,W vs Gledura,B · American Cup Blitz 20221-0
2022Robson,R vs So,W · American Cup Blitz 20221/2-1/2
2022So,W vs Shankland,S · American Cup Blitz 20221/2-1/2
2022Oparin,G vs So,W · American Cup Blitz 20221/2-1/2
2022So,W vs Krush,I · American Cup Blitz 20221-0
2022Sevian,Samuel vs So,W · American Cup Blitz 20220-1
2022Aronian,L vs So,W · Chess.com Rapid Wk5 KO1-0
2022Caruana,F vs So,W · Chess.com Rapid Wk5 Swiss1-0
2022Caruana,F vs So,W · Chess.com Rapid Wk6 Swiss1/2-1/2
2022Nakamura,Hi vs So,W · Chess.com Rapid Wk5 Swiss1-0
2022So,W vs Tabatabaei,M · Chess.com Rapid Wk4 Swiss1-0
2022Demchenko,A vs So,W · Chess.com Rapid Wk4 Swiss1-0
2022So,W vs Maghsoodloo,Parham · Chess.com Rapid Wk4 Swiss0-1
2022Bok,B vs So,W · Chess.com Rapid Wk4 Swiss1-0
2022Mekhitarian,K vs So,W · Chess.com Rapid Wk4 Swiss1/2-1/2
2022So,W vs Kosteniuk,A · Chess.com Rapid Wk4 Swiss1-0
2022Oparin,G vs So,W · Chess.com Rapid Wk4 Swiss0-1
2022So,W vs Martinez Alcantara,Jose Eduardo · Chess.com Rapid Wk4 Swiss0-1
2022Sadhwani,Raunak vs So,W · Chess.com Rapid Wk4 Swiss1/2-1/2
2022So,W vs Sadhwani,Raunak · Chess.com Rapid Wk5 Swiss1-0
2022Ponkratov,P vs So,W · Chess.com Rapid Wk5 Swiss0-1
2022So,W vs Fedoseev,Vl3 · Chess.com Rapid Wk5 Swiss1-0
2022So,W vs Sarana,A · Chess.com Rapid Wk5 Swiss1-0
2022So,W vs Kamsky,G · Chess.com Rapid Wk5 Swiss1/2-1/2
2022Demchenko,A vs So,W · Chess.com Rapid Wk5 Swiss0-1
2022So,W vs Dubov,Daniil · Chess.com Rapid Wk5 KO1-0
2022So,W vs Donchenko,Alexa · Chess.com Rapid Wk6 Swiss1-0
2022Alekseenko,K vs So,W · Chess.com Rapid Wk6 Swiss0-1
2022So,W vs Fedoseev,Vl3 · Chess.com Rapid Wk6 Swiss0-1
2022Bortnyk,Olexandr vs So,W · Chess.com Rapid Wk6 Swiss0-1
2022So,W vs Matlakov,M · Chess.com Rapid Wk6 Swiss1/2-1/2
2022Martinez Alcantara,Jose Eduardo vs So,W · Chess.com Rapid Wk6 Swiss0-1
2022So,W vs Kovalenko,I · Chess.com Rapid Wk6 Swiss1/2-1/2
2022So,W vs Bluebaum,M · Chess.com Rapid Wk6 Swiss1/2-1/2
2022Dubov,Daniil vs So,W · Chess.com Rapid Wk6 KO1-0
2022Shankland,S vs So,W · FIDE Grand Prix 3 Pool C1/2-1/2
2022Predke,A vs So,W · FIDE Grand Prix 3 Pool C1/2-1/2
2022So,W vs Vachier Lagrave,M · FIDE Grand Prix 3 Pool C1/2-1/2
2022So,W vs Shankland,S · FIDE Grand Prix 3 Pool C1/2-1/2
2022Vachier Lagrave,M vs So,W · FIDE Grand Prix 3 Pool C0-1
2022So,W vs Predke,A · FIDE Grand Prix 3 Pool C1/2-1/2
2022Shankland,S vs So,W · FIDE GP 3 Pool C TB0-1
2022So,W vs Shankland,S · FIDE GP 3 Pool C TB1/2-1/2
2022Caruana,F vs So,W · Chess.com Rapid Wk2 Swiss1/2-1/2
2022Erigaisi,Arjun vs So,W · Chess.com Rapid Wk1 Swiss1-0
2022Giri,A vs So,W · Chess.com Rapid Wk1 Swiss1/2-1/2
2022Harikrishna,P vs So,W · FIDE Grand Prix 1 Pool D1/2-1/2
2022So,W vs Harikrishna,P · FIDE Grand Prix 1 Pool D1/2-1/2
2022So,W vs Keymer,Vincent · Chess.com Rapid Wk1 Swiss1-0
2022Nakamura,Hi vs So,W · Chess.com Rapid Wk3 Swiss1-0
2022So,W vs Dominguez Perez,L · FIDE Grand Prix 1 Pool D1/2-1/2
2022So,W vs Shirov,A · FIDE Grand Prix 1 Pool D1-0
2022Dominguez Perez,L vs So,W · FIDE Grand Prix 1 Pool D0-1
2022Shirov,A vs So,W · FIDE Grand Prix 1 Pool D1/2-1/2
2022So,W vs Dominguez Perez,L · FIDE GP 1 Pool D TB1/2-1/2
2022Dominguez Perez,L vs So,W · FIDE GP 1 Pool D TB1-0
2022So,W vs Oparin,G · Chess.com Rapid Wk1 Swiss1-0
2022Sadhwani,Raunak vs So,W · Chess.com Rapid Wk1 Swiss1/2-1/2
2022So,W vs Van Foreest,Jorden · Chess.com Rapid Wk1 Swiss1-0
2022Tabatabaei,M vs So,W · Chess.com Rapid Wk1 Swiss1/2-1/2
2022So,W vs Kovalev,Vl · Chess.com Rapid Wk1 Swiss1/2-1/2
2022Martinez Alcantara,Jose Eduardo vs So,W · Chess.com Rapid Wk1 Swiss1/2-1/2
2022Demchenko,A vs So,W · Chess.com Rapid Wk2 Swiss0-1
2022So,W vs Guseinov,G · Chess.com Rapid Wk2 Swiss1-0
2022Kovalev,Vl vs So,W · Chess.com Rapid Wk2 Swiss1/2-1/2
2022So,W vs Martirosyan,Haik M. · Chess.com Rapid Wk2 Swiss1-0
2022So,W vs Anton Guijarro,D · Chess.com Rapid Wk2 Swiss1/2-1/2
2022Paravyan,D vs So,W · Chess.com Rapid Wk2 Swiss1/2-1/2
2022So,W vs Dreev,A · Chess.com Rapid Wk2 Swiss1/2-1/2
2022So,W vs Paravyan,D · Chess.com Rapid Wk2 KO0-1
2022Sarana,A vs So,W · Chess.com Rapid Wk3 KO0-1
2022Bluebaum,M vs So,W · Chess.com Rapid Wk3 Swiss0-1
2022So,W vs Sarana,A · Chess.com Rapid Wk3 KO1/2-1/2
2022So,W vs Xiong,Jeffery · Chess.com Rapid Wk3 KO0-1
2022So,W vs Sjugirov,S · Chess.com Rapid Wk3 Swiss1-0
2022Oparin,G vs So,W · Chess.com Rapid Wk3 Swiss0-1
2022So,W vs Martirosyan,Haik M. · Chess.com Rapid Wk3 Swiss1-0
2022So,W vs Le, Quang Liem · Chess.com Rapid Wk3 Swiss1-0
2022So,W vs Sarana,A · Chess.com Rapid Wk3 Swiss1/2-1/2
2021So,W vs Caruana,F · chess.com Speed 20211-0
2021So,W vs Caruana,F · chess.com Speed 20211-0
2021Caruana,F vs So,W · chess.com Speed 20211-0
2021So,W vs Caruana,F · chess.com Speed 20211/2-1/2
2021Caruana,F vs So,W · chess.com Speed 20210-1
2021So,W vs Caruana,F · chess.com Speed 20211-0
2021Caruana,F vs So,W · chess.com Speed 20210-1
2021Caruana,F vs So,W · chess.com Speed 20210-1
2021So,W vs Caruana,F · chess.com Speed 20210-1
2021Caruana,F vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Caruana,F · chess.com Speed 20210-1
2021Caruana,F vs So,W · chess.com Speed 20210-1
2021So,W vs Caruana,F · chess.com Speed 20211/2-1/2
2021So,W vs Caruana,F · chess.com Speed 20211/2-1/2
2021So,W vs Caruana,F · chess.com Speed 20211/2-1/2
2021Caruana,F vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Caruana,F · chess.com Speed 20211/2-1/2
2021Caruana,F vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Caruana,F · chess.com Speed 20211-0
2021Caruana,F vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Caruana,F · chess.com Speed 20211-0
2021Caruana,F vs So,W · chess.com Speed 20210-1
2021Caruana,F vs So,W · chess.com Speed 20210-1
2021So,W vs Caruana,F · chess.com Speed 20210-1
2021Caruana,F vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Caruana,F · chess.com Speed 20211/2-1/2
2021Caruana,F vs So,W · chess.com Speed 20210-1
2021Nakamura,Hi vs So,W · chess.com Speed 20211/2-1/2
2021Nakamura,Hi vs So,W · chess.com Speed 20211/2-1/2
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021So,W vs Nakamura,Hi · chess.com Speed 20211/2-1/2
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021So,W vs Nakamura,Hi · chess.com Speed 20211-0
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021So,W vs Nakamura,Hi · chess.com Speed 20211-0
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021Nakamura,Hi vs So,W · chess.com Speed 20210-1
2021So,W vs Nakamura,Hi · chess.com Speed 20211/2-1/2
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021So,W vs Nakamura,Hi · chess.com Speed 20211/2-1/2
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021Nakamura,Hi vs So,W · chess.com Speed 20211/2-1/2
2021Nakamura,Hi vs So,W · chess.com Speed 20210-1
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021Nakamura,Hi vs So,W · chess.com Speed 20210-1
2021So,W vs Nakamura,Hi · chess.com Speed 20210-1
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021Nakamura,Hi vs So,W · chess.com Speed 20211-0
2021So,W vs Nihal,Sarin · chess.com Speed 20211-0
2021Nihal,Sarin vs So,W · chess.com Speed 20210-1
2021Nihal,Sarin vs So,W · chess.com Speed 20211/2-1/2
2021Nihal,Sarin vs So,W · chess.com Speed 20210-1
2021Nihal,Sarin vs So,W · chess.com Speed 20211-0
2021So,W vs Nihal,Sarin · chess.com Speed 20211-0
2021Nihal,Sarin vs So,W · chess.com Speed 20211-0
2021So,W vs Nihal,Sarin · chess.com Speed 20211/2-1/2
2021So,W vs Nihal,Sarin · chess.com Speed 20211/2-1/2
2021So,W vs Nihal,Sarin · chess.com Speed 20210-1
2021Nihal,Sarin vs So,W · chess.com Speed 20211-0
2021So,W vs Nihal,Sarin · chess.com Speed 20210-1
2021Nihal,Sarin vs So,W · chess.com Speed 20210-1
2021So,W vs Nihal,Sarin · chess.com Speed 20211/2-1/2
2021So,W vs Nihal,Sarin · chess.com Speed 20211-0
2021Nihal,Sarin vs So,W · chess.com Speed 20211-0
2021So,W vs Nihal,Sarin · chess.com Speed 20211-0
2021So,W vs Nihal,Sarin · chess.com Speed 20211/2-1/2
2021Nihal,Sarin vs So,W · chess.com Speed 20211/2-1/2
2021Nihal,Sarin vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Nihal,Sarin · chess.com Speed 20211/2-1/2
2021Nihal,Sarin vs So,W · chess.com Speed 20210-1
2021So,W vs Nihal,Sarin · chess.com Speed 20210-1
2021Nihal,Sarin vs So,W · chess.com Speed 20211-0
2021So,W vs Nihal,Sarin · chess.com Speed 20211-0
2021Nihal,Sarin vs So,W · chess.com Speed 20210-1
2021So,W vs Nihal,Sarin · chess.com Speed 20211-0
2021Nihal,Sarin vs So,W · chess.com Speed 20211-0
2021So,W vs Nihal,Sarin · chess.com Speed 20210-1
2021Xiong,Jeffery vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021Xiong,Jeffery vs So,W · chess.com Speed 20210-1
2021So,W vs Xiong,Jeffery · chess.com Speed 20211/2-1/2
2021Xiong,Jeffery vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021Xiong,Jeffery vs So,W · chess.com Speed 20211-0
2021Xiong,Jeffery vs So,W · chess.com Speed 20211-0
2021So,W vs Xiong,Jeffery · chess.com Speed 20210-1
2021Xiong,Jeffery vs So,W · chess.com Speed 20211/2-1/2
2021So,W vs Xiong,Jeffery · chess.com Speed 20210-1
2021Xiong,Jeffery vs So,W · chess.com Speed 20210-1
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021Xiong,Jeffery vs So,W · chess.com Speed 20211-0
2021So,W vs Xiong,Jeffery · chess.com Speed 20211/2-1/2
2021Xiong,Jeffery vs So,W · chess.com Speed 20211-0
2021So,W vs Xiong,Jeffery · chess.com Speed 20211/2-1/2
2021Xiong,Jeffery vs So,W · chess.com Speed 20210-1
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021Xiong,Jeffery vs So,W · chess.com Speed 20210-1
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021Xiong,Jeffery vs So,W · chess.com Speed 20210-1
2021Xiong,Jeffery vs So,W · chess.com Speed 20211-0
2021So,W vs Xiong,Jeffery · chess.com Speed 20210-1
2021So,W vs Xiong,Jeffery · chess.com Speed 20211/2-1/2
2021Xiong,Jeffery vs So,W · chess.com Speed 20211-0
2021Xiong,Jeffery vs So,W · chess.com Speed 20211-0
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021So,W vs Xiong,Jeffery · chess.com Speed 20211-0
2021So,W vs Bilan,Danila · Titled Tuesday 30th Nov1-0
2021Wong,Yinn Long vs So,W · Titled Tuesday 30th Nov0-1
2021So,W vs Aronian,L · Meltwater Tour Final 20211/2-1/2
2021So,W vs Aronian,L · Meltwater Tour Final 20210-1
2021Aronian,L vs So,W · Meltwater Tour Final 20211-0
2021So,W vs Caruana,F · ch-USA 20211/2-1/2
2021Caruana,F vs So,W · ch-USA TB 20210-1
2021So,W vs Duda,J · Meltwater Tour Final 20211-0
2021Duda,J vs So,W · Meltwater Tour Final 20211/2-1/2
2021So,W vs Duda,J · Meltwater Tour Final 20211/2-1/2
2021Duda,J vs So,W · Meltwater Tour Final 20211/2-1/2
2021Duda,J vs So,W · Meltwater Tour Final 20211/2-1/2
2021So,W vs Duda,J · Meltwater Tour Final 20211/2-1/2
2021Radjabov,T vs So,W · Meltwater Tour Final 20210-1
2021So,W vs Radjabov,T · Meltwater Tour Final 20210-1
2021Radjabov,T vs So,W · Meltwater Tour Final 20211-0
2021So,W vs Radjabov,T · Meltwater Tour Final 20210-1
2021So,W vs Carlsen,M · Meltwater Tour Final 20211/2-1/2
2021Carlsen,M vs So,W · Meltwater Tour Final 20211-0
2021Carlsen,M vs So,W · Meltwater Tour Final 20211-0
2021Xiong,Jeffery vs So,W · ch-USA 20211/2-1/2
2021So,W vs Swiercz,D · ch-USA 20211-0
2021Lenderman,A vs So,W · ch-USA 20211/2-1/2
2021Bruzon Batista,L vs So,W · ch-USA 20211/2-1/2
2021So,W vs Dominguez Perez,L · ch-USA 20211/2-1/2
2021Burke,John M vs So,W · ch-USA 20210-1
2021Shankland,S vs So,W · ch-USA 20211/2-1/2
2021So,W vs Naroditsky,D · ch-USA 20211/2-1/2
2021Sevian,Samuel vs So,W · ch-USA 20211/2-1/2
2021So,W vs Robson,R · ch-USA 20211/2-1/2
2021So,W vs Sevian,Samuel · ch-USA TB 20211-0
2021Firouzja,Alireza vs So,W · Aimchess US Rapid KO 20211-0
2021Firouzja,Alireza vs So,W · Aimchess US Rapid KO 20210-1
2021So,W vs Firouzja,Alireza · Aimchess US Rapid KO 20211/2-1/2
2021Firouzja,Alireza vs So,W · Aimchess US Rapid KO 20211-0
2021So,W vs Firouzja,Alireza · Aimchess US Rapid KO 20211/2-1/2
2021So,W vs Firouzja,Alireza · Aimchess US Rapid KO 20211-0
2021So,W vs Giri,A · Meltwater Tour Final 20211/2-1/2
2021So,W vs Giri,A · Meltwater Tour Final 20210-1
2021So,W vs Giri,A · Meltwater Tour Final 20211-0
2021Giri,A vs So,W · Meltwater Tour Final 20211/2-1/2
2021Giri,A vs So,W · Meltwater Tour Final 20210-1
2021Mamedyarov,S vs So,W · Meltwater Tour Final 20210-1
2021So,W vs Mamedyarov,S · Meltwater Tour Final 20211/2-1/2
2021So,W vs Mamedyarov,S · Meltwater Tour Final 20211/2-1/2
2021Mamedyarov,S vs So,W · Meltwater Tour Final 20210-1
2021Nakamura,Hi vs So,W · Meltwater Tour Final 20211-0
2021Nakamura,Hi vs So,W · Meltwater Tour Final 20211/2-1/2
2021So,W vs Nakamura,Hi · Meltwater Tour Final 20210-1
2021So,W vs Vachier Lagrave,M · Meltwater Tour Final 20211/2-1/2
2021Vachier Lagrave,M vs So,W · Meltwater Tour Final 20211-0
2021Vachier Lagrave,M vs So,W · Meltwater Tour Final 20211-0
2021So,W vs Artemiev,V · Meltwater Tour Final 20211-0
2021Artemiev,V vs So,W · Meltwater Tour Final 20211/2-1/2
2021Artemiev,V vs So,W · Meltwater Tour Final 20211/2-1/2
2021So,W vs Artemiev,V · Meltwater Tour Final 20211/2-1/2
2021So,W vs Caruana,F · Saint Louis Rapid 20210-1
2021Caruana,F vs So,W · Saint Louis Blitz 20211-0
2021So,W vs Caruana,F · Saint Louis Blitz 20210-1
2021Caruana,F vs So,W · 8th Sinquefield Cup 20211/2-1/2
2021Duda,J vs So,W · Aimchess US Rapid Prelim0-1
2021So,W vs Firouzja,Alireza · Aimchess US Rapid Prelim1/2-1/2
2021So,W vs Firouzja,Alireza · Aimchess US Rapid KO 20210-1
2021Firouzja,Alireza vs So,W · Aimchess US Rapid KO 20211/2-1/2
2021Firouzja,Alireza vs So,W · Aimchess US Rapid KO 20211-0
2021Giri,A vs So,W · Aimchess US Rapid Prelim1/2-1/2
2021Harikrishna,P vs So,W · Chessable Masters Prelim1/2-1/2
2021Mamedyarov,S vs So,W · Saint Louis Rapid 20211/2-1/2
2021So,W vs Mamedyarov,S · Saint Louis Blitz 20211-0
2021Mamedyarov,S vs So,W · Saint Louis Blitz 20211-0
2021So,W vs Mamedyarov,S · 8th Sinquefield Cup 20211/2-1/2
2021So,W vs Nakamura,Hi · Saint Louis Rapid 20211/2-1/2
2021So,W vs Rapport,R · Saint Louis Rapid 20211/2-1/2
2021So,W vs Rapport,R · Saint Louis Blitz 20211/2-1/2
2021So,W vs Rapport,R · 8th Sinquefield Cup 20211/2-1/2
2021Ju,Wenjun vs So,W · Chessable Masters Prelim1/2-1/2
2021So,W vs Artemiev,V · Chessable Masters Prelim1-0
2021So,W vs Anton Guijarro,D · Chessable Masters Prelim1-0
2021So,W vs Koneru,H · Chessable Masters Prelim1-0
2021Le, Quang Liem vs So,W · Chessable Masters Prelim1/2-1/2
2021Adhiban,Baskaran vs So,W · Chessable Masters Prelim0-1
2021So,W vs Van Foreest,Jorden · Chessable Masters KO1/2-1/2
2021Van Foreest,Jorden vs So,W · Chessable Masters KO1-0
2021Van Foreest,Jorden vs So,W · Chessable Masters KO1/2-1/2
2021So,W vs Van Foreest,Jorden · Chessable Masters KO1-0
2021Van Foreest,Jorden vs So,W · Chessable Masters KO1/2-1/2
2021So,W vs Van Foreest,Jorden · Chessable Masters KO1-0
2021Van Foreest,Jorden vs So,W · Chessable Masters KO0-1
2021So,W vs Artemiev,V · Chessable Masters KO1-0
2021Artemiev,V vs So,W · Chessable Masters KO1/2-1/2
2021So,W vs Artemiev,V · Chessable Masters KO1/2-1/2
2021Artemiev,V vs So,W · Chessable Masters KO1/2-1/2
2021So,W vs Artemiev,V · Chessable Masters KO1-0
2021Artemiev,V vs So,W · Chessable Masters KO1-0
2021So,W vs Artemiev,V · Chessable Masters KO1/2-1/2
2021Artemiev,V vs So,W · Chessable Masters KO1/2-1/2
2021Le, Quang Liem vs So,W · Chessable Masters KO1/2-1/2
2021So,W vs Le, Quang Liem · Chessable Masters KO1-0
2021So,W vs Le, Quang Liem · Chessable Masters KO1-0
2021So,W vs Le, Quang Liem · Chessable Masters KO1/2-1/2
2021Le, Quang Liem vs So,W · Chessable Masters KO1-0
2021So,W vs Le, Quang Liem · Chessable Masters KO1/2-1/2
2021Le, Quang Liem vs So,W · Chessable Masters KO0-1
2021So,W vs Le, Quang Liem · Saint Louis Rapid 20211/2-1/2
2021Xiong,Jeffery vs So,W · Saint Louis Rapid 20211/2-1/2
2021So,W vs Shankland,S · Saint Louis Rapid 20211-0
2021Dominguez Perez,L vs So,W · Saint Louis Rapid 20211/2-1/2
2021Svidler,P vs So,W · Saint Louis Rapid 20211/2-1/2
2021Dominguez Perez,L vs So,W · Saint Louis Blitz 20211/2-1/2
2021Le, Quang Liem vs So,W · Saint Louis Blitz 20211/2-1/2
2021So,W vs Xiong,Jeffery · Saint Louis Blitz 20211-0
2021Shankland,S vs So,W · Saint Louis Blitz 20211-0
2021So,W vs Svidler,P · Saint Louis Blitz 20211-0
2021So,W vs Dominguez Perez,L · Saint Louis Blitz 20211-0
2021So,W vs Le, Quang Liem · Saint Louis Blitz 20211/2-1/2
2021Xiong,Jeffery vs So,W · Saint Louis Blitz 20211/2-1/2
2021So,W vs Shankland,S · Saint Louis Blitz 20211-0
2021Swiercz,D vs So,W · 8th Sinquefield Cup 20210-1
2021So,W vs Svidler,P · 8th Sinquefield Cup 20211-0
2021Xiong,Jeffery vs So,W · 8th Sinquefield Cup 20211/2-1/2
2021So,W vs Shankland,S · 8th Sinquefield Cup 20211/2-1/2
2021Vachier Lagrave,M vs So,W · 8th Sinquefield Cup 20211/2-1/2
2021So,W vs Dominguez Perez,L · 8th Sinquefield Cup 20211/2-1/2
2021Carlsen,M vs So,W · Aimchess US Rapid Prelim1-0
2021So,W vs Vidit,S · Aimchess US Rapid Prelim1-0
2021Le, Quang Liem vs So,W · Aimchess US Rapid Prelim1/2-1/2
2021Naroditsky,D vs So,W · Aimchess US Rapid Prelim1-0
2021So,W vs Hansen,Eric · Aimchess US Rapid Prelim1-0
2021Vachier Lagrave,M vs So,W · Aimchess US Rapid Prelim1/2-1/2
2021So,W vs Dominguez Perez,L · Aimchess US Rapid Prelim1-0
2021So,W vs Artemiev,V · Aimchess US Rapid Prelim0-1
2021So,W vs Liang,Awonder · Aimchess US Rapid Prelim1-0
2021So,W vs Van Foreest,Jorden · Aimchess US Rapid Prelim1-0
2021So,W vs Aronian,L · Chessable Masters Prelim1-0
2021Firouzja,Alireza vs So,W · Chessable Masters Prelim1/2-1/2
2021So,W vs Le Quang Liem · San Fermin Masters Final1/2-1/2
2021Le Quang Liem vs So,W · San Fermin Masters Final0-1
2021So,W vs Le Quang Liem · San Fermin Masters Final1-0
2021So,W vs Le Quang Liem · San Fermin Masters Final1-0
2021Le Quang Liem vs So,W · San Fermin Masters Final0-1
2021So,W vs Carlsen,M · San Fermin Masters Final1/2-1/2
2021Carlsen,M vs So,W · San Fermin Masters Final1-0
2021So,W vs Carlsen,M · San Fermin Masters Final1/2-1/2
2021Carlsen,M vs So,W · San Fermin Masters Final1/2-1/2
2021So,W vs Carlsen,M · San Fermin Masters Final0-1
2021Carlsen,M vs So,W · San Fermin Masters Final1-0
2021Mishra,Abhimanyu vs So,W · Chessable Masters Prelim0-1
2021Tari,A vs So,W · Chessable Masters Prelim1/2-1/2
2021So,W vs Iturrizaga Bonelli,Eduardo · Chessable Masters Prelim1-0
2021So,W vs Aronian,L · Superbet Classic 20211/2-1/2
2021So,W vs Aronian,L · GCT Rapid Paris 20211/2-1/2
2021Aronian,L vs So,W · GCT Blitz Paris 20211-0
2021So,W vs Aronian,L · GCT Blitz Paris 20211-0
2021So,W vs Caruana,F · Superbet Classic 20211-0
2021Caruana,F vs So,W · GCT Rapid Paris 20210-1
2021So,W vs Caruana,F · GCT Blitz Paris 20211/2-1/2
2021So,W vs Ding Liren · Goldmoney Asian Prelim1/2-1/2
2021So,W vs Duda,J · Goldmoney Asian Prelim1-0
2021Firouzja,Alireza vs So,W · GCT Rapid Paris 20211/2-1/2
2021Firouzja,Alireza vs So,W · GCT Blitz Paris 20210-1
2021So,W vs Firouzja,Alireza · GCT Blitz Paris 20211-0
2021So,W vs Firouzja,Alireza · Goldmoney Asian Prelim1/2-1/2
2021So,W vs Giri,A · Superbet Classic 20211/2-1/2
2021Giri,A vs So,W · Goldmoney Asian Prelim1-0
2021Grischuk,A vs So,W · Superbet Classic 20211/2-1/2
2021Gukesh,D vs So,W · Goldmoney Asian Prelim1/2-1/2
2021So,W vs Kramnik,V · GCT Blitz Paris 20211/2-1/2
2021Kramnik,V vs So,W · GCT Blitz Paris 20210-1
2021Mamedyarov,S vs So,W · Superbet Classic 20211/2-1/2
2021So,W vs Nepomniachtchi,I · GCT Rapid Paris 20211/2-1/2
2021So,W vs Nepomniachtchi,I · GCT Blitz Paris 20211/2-1/2
2021Nepomniachtchi,I vs So,W · GCT Blitz Paris 20210-1
2021So,W vs Rapport,R · GCT Rapid Paris 20211-0
2021Rapport,R vs So,W · GCT Blitz Paris 20211/2-1/2
2021Deac,Bogdan-Daniel vs So,W · Superbet Classic 20211/2-1/2
2021Radjabov,T vs So,W · Superbet Classic 20211/2-1/2
2021So,W vs Vachier Lagrave,M · Superbet Classic 20211/2-1/2
2021Lupulescu,C vs So,W · Superbet Classic 20211/2-1/2
2021Svidler,P vs So,W · GCT Rapid Paris 20211/2-1/2
2021Radjabov,T vs So,W · GCT Rapid Paris 20211/2-1/2
2021So,W vs Vachier Lagrave,M · GCT Rapid Paris 20211-0
2021Bacrot,E vs So,W · GCT Rapid Paris 20211/2-1/2
2021So,W vs Radjabov,T · GCT Blitz Paris 20211-0
2021Vachier Lagrave,M vs So,W · GCT Blitz Paris 20210-1
2021So,W vs Svidler,P · GCT Blitz Paris 20211/2-1/2
2021So,W vs Vachier Lagrave,M · GCT Blitz Paris 20211-0
2021Svidler,P vs So,W · GCT Blitz Paris 20211/2-1/2
2021So,W vs Svidler,P · Goldmoney Asian Prelim1/2-1/2
2021Salem,AR vs So,W · Goldmoney Asian Prelim0-1
2021Dubov,Daniil vs So,W · Goldmoney Asian Prelim1/2-1/2
2021So,W vs Artemiev,V · Goldmoney Asian Prelim1-0
2021Adhiban,Baskaran vs So,W · Goldmoney Asian Prelim0-1
2021Vidit,S vs So,W · Goldmoney Asian Prelim1/2-1/2
2021Hou Yifan vs So,W · Goldmoney Asian Prelim1/2-1/2
2021Carlsen,M vs So,W · Goldmoney Asian Rapid KO1-0
2021Carlsen,M vs So,W · Goldmoney Asian Rapid KO1-0
2021So,W vs Carlsen,M · Goldmoney Asian Rapid KO1/2-1/2
2021So,W vs Carlsen,M · Goldmoney Asian Rapid KO1-0
2021So,W vs Carlsen,M · Goldmoney Asian Rapid KO1-0
2021Carlsen,M vs So,W · Goldmoney Asian Rapid KO1/2-1/2
2021Carlsen,M vs So,W · Goldmoney Asian Rapid KO0-1
2021So,W vs Carlsen,M · Goldmoney Asian Rapid KO0-1
2021Carlsen,M vs So,W · Goldmoney Asian Rapid KO1-0
2021So,W vs Carlsen,M · Goldmoney Asian Rapid KO1/2-1/2
2021So,W vs Nepomniachtchi,I · FTX Crypto Cup KO 20211/2-1/2
2021Nepomniachtchi,I vs So,W · FTX Crypto Cup KO 20211/2-1/2
2021Nepomniachtchi,I vs So,W · FTX Crypto Cup KO 20210-1
2021So,W vs Nepomniachtchi,I · FTX Crypto Cup KO 20211/2-1/2
2021Nepomniachtchi,I vs So,W · FTX Crypto Cup KO 20210-1
2021Nepomniachtchi,I vs So,W · FTX Crypto Cup KO 20211/2-1/2
2021So,W vs Vachier Lagrave,M · FTX Crypto Cup Prelim1/2-1/2
2021Pichot,A vs So,W · FTX Crypto Cup Prelim0-1
2021So,W vs Vachier Lagrave,M · FTX Crypto Cup KO 20211/2-1/2
2021Vachier Lagrave,M vs So,W · FTX Crypto Cup KO 20210-1
2021Vachier Lagrave,M vs So,W · FTX Crypto Cup KO 20211/2-1/2
2021So,W vs Vachier Lagrave,M · FTX Crypto Cup KO 20211-0
2021So,W vs Vachier Lagrave,M · FTX Crypto Cup KO 20211/2-1/2
2021Vachier Lagrave,M vs So,W · FTX Crypto Cup KO 20210-1
2021So,W vs Carlsen,M · FTX Crypto Cup KO 20211-0
2021So,W vs Carlsen,M · FTX Crypto Cup KO 20210-1
2021Carlsen,M vs So,W · FTX Crypto Cup KO 20211/2-1/2
2021So,W vs Carlsen,M · FTX Crypto Cup KO 20211-0
2021Carlsen,M vs So,W · FTX Crypto Cup KO 20211-0
2021Carlsen,M vs So,W · FTX Crypto Cup KO 20211-0
2021Carlsen,M vs So,W · FTX Crypto Cup KO 20210-1
2021So,W vs Carlsen,M · FTX Crypto Cup KO 20210-1
2021Carlsen,M vs So,W · FTX Crypto Cup KO 20211/2-1/2
2021So,W vs Aronian,L · NIC Classic KO 20210-1
2021Aronian,L vs So,W · NIC Classic KO 20211-0
2021Aronian,L vs So,W · NIC Classic KO 20211-0
2021So,W vs Aronian,L · NIC Classic KO 20211-0
2021So,W vs Aronian,L · NIC Classic KO 20211/2-1/2
2021Aronian,L vs So,W · NIC Classic KO 20211-0
2021Aronian,L vs So,W · NIC Classic KO 20211/2-1/2
2021So,W vs Duda,J · NIC Classic Prelim 20210-1
2021Firouzja,Alireza vs So,W · NIC Classic Prelim 20211-0
2021Karjakin,Sergey vs So,W · NIC Classic Prelim 20210-1
2021So,W vs Mamedyarov,S · NIC Classic Prelim 20211-0
2021Praggnanandhaa,R vs So,W · NIC Classic Prelim 20210-1
2021Jones,G vs So,W · NIC Classic Prelim 20211-0
2021So,W vs Le Quang Liem · NIC Classic Prelim 20211/2-1/2
2021Dominguez Perez,L vs So,W · NIC Classic Prelim 20211/2-1/2
2021So,W vs Vidit,S · NIC Classic Prelim 20211-0
2021So,W vs Tari,A · NIC Classic Prelim 20211-0
2021So,W vs Christiansen,Johan-Sebastian · NIC Classic Prelim 20211-0
2021Carlsen,M vs So,W · NIC Classic Prelim 20211/2-1/2
2021So,W vs Aronian,L · Magnus Carlsen Inv Prelim1-0
2021Firouzja,Alireza vs So,W · Magnus Carlsen Inv Prelim1/2-1/2
2021So,W vs Firouzja,Alireza · Magnus Carlsen Inv KO1/2-1/2
2021Firouzja,Alireza vs So,W · Magnus Carlsen Inv KO0-1
2021So,W vs Firouzja,Alireza · Magnus Carlsen Inv KO1-0
2021So,W vs Firouzja,Alireza · Magnus Carlsen Inv KO1-0
2021Firouzja,Alireza vs So,W · Magnus Carlsen Inv KO1/2-1/2
2021Firouzja,Alireza vs So,W · Magnus Carlsen Inv KO0-1
2021So,W vs Giri,A · Magnus Carlsen Inv Prelim0-1
2021So,W vs Giri,A · Magnus Carlsen Inv KO0-1
2021So,W vs Giri,A · Magnus Carlsen Inv KO1/2-1/2
2021Giri,A vs So,W · Magnus Carlsen Inv KO1-0
2021Giri,A vs So,W · Magnus Carlsen Inv KO0-1
2021So,W vs Giri,A · Magnus Carlsen Inv KO1/2-1/2
2021Giri,A vs So,W · Magnus Carlsen Inv KO1-0
2021Giri,A vs So,W · Magnus Carlsen Inv KO1/2-1/2
2021So,W vs Giri,A · Magnus Carlsen Inv KO1/2-1/2
2021Karjakin,Sergey vs So,W · Magnus Carlsen Inv Prelim0-1
2021So,W vs Nepomniachtchi,I · Magnus Carlsen Inv Prelim0-1
2021So,W vs Radjabov,T · Magnus Carlsen Inv Prelim1/2-1/2
2021Pichot,A vs So,W · Magnus Carlsen Inv Prelim0-1
2021Dubov,Daniil vs So,W · Magnus Carlsen Inv Prelim0-1
2021Van Foreest,Jorden vs So,W · Magnus Carlsen Inv Prelim0-1
2021So,W vs Vachier Lagrave,M · Magnus Carlsen Inv Prelim1/2-1/2
2021So,W vs Carlsen,M · Magnus Carlsen Inv Prelim1/2-1/2
2021Anton Guijarro,D vs So,W · Magnus Carlsen Inv Prelim1/2-1/2
2021So,W vs Grandelius,N · Magnus Carlsen Inv Prelim1-0
2021Carlsen,M vs So,W · Magnus Carlsen Inv KO1-0
2021Carlsen,M vs So,W · Magnus Carlsen Inv KO1/2-1/2
2021So,W vs Carlsen,M · Magnus Carlsen Inv KO1/2-1/2
2021So,W vs Carlsen,M · Magnus Carlsen Inv KO0-1
2021So,W vs Carlsen,M · Magnus Carlsen Inv KO1/2-1/2
2021Carlsen,M vs So,W · Magnus Carlsen Inv KO1/2-1/2
2021So,W vs Carlsen,M · Magnus Carlsen Inv KO0-1
2021So,W vs Aronian,L · Opera Euro Rapid Prelim1/2-1/2
2021Ding Liren vs So,W · Opera Euro Rapid Prelim1/2-1/2
2021So,W vs Duda,J · Opera Euro Rapid Prelim1-0
2021So,W vs Duda,J · Opera Euro Rapid KO 20211-0
2021Duda,J vs So,W · Opera Euro Rapid KO 20211-0
2021So,W vs Duda,J · Opera Euro Rapid KO 20211/2-1/2
2021Duda,J vs So,W · Opera Euro Rapid KO 20210-1
2021So,W vs Duda,J · Opera Euro Rapid KO 20211-0
2021Duda,J vs So,W · Opera Euro Rapid KO 20210-1
2021So,W vs Giri,A · Opera Euro Rapid Prelim1/2-1/2
2021Grischuk,A vs So,W · Opera Euro Rapid Prelim1/2-1/2
2021So,W vs Nakamura,Hi · Opera Euro Rapid Prelim1/2-1/2
2021Nepomniachtchi,I vs So,W · Opera Euro Rapid Prelim1/2-1/2
2021So,W vs Carlsen,M · Opera Euro Rapid Prelim1-0
2021Vachier Lagrave,M vs So,W · Opera Euro Rapid Prelim1-0
2021So,W vs Dubov,Daniil · Opera Euro Rapid Prelim1-0
2021Bluebaum,M vs So,W · Opera Euro Rapid Prelim0-1
2021So,W vs Shankland,S · Opera Euro Rapid Prelim1-0
2021Dominguez Perez,L vs So,W · Opera Euro Rapid Prelim1-0
2021Vidit,S vs So,W · Opera Euro Rapid Prelim1/2-1/2
2021So,W vs Radjabov,T · Opera Euro Rapid Prelim1/2-1/2
2021So,W vs Radjabov,T · Opera Euro Rapid KO 20211-0
2021Radjabov,T vs So,W · Opera Euro Rapid KO 20211/2-1/2
2021So,W vs Radjabov,T · Opera Euro Rapid KO 20211-0
2021Radjabov,T vs So,W · Opera Euro Rapid KO 20211-0
2021Radjabov,T vs So,W · Opera Euro Rapid KO 20210-1
2021Radjabov,T vs So,W · Opera Euro Rapid KO 20211/2-1/2
2021So,W vs Carlsen,M · Opera Euro Rapid KO 20211-0
2021Carlsen,M vs So,W · Opera Euro Rapid KO 20211/2-1/2
2021So,W vs Carlsen,M · Opera Euro Rapid KO 20210-1
2021Carlsen,M vs So,W · Opera Euro Rapid KO 20211/2-1/2
2021So,W vs Carlsen,M · Opera Euro Rapid KO 20211/2-1/2
2021Carlsen,M vs So,W · Opera Euro Rapid KO 20211/2-1/2
2021So,W vs Carlsen,M · Opera Euro Rapid KO 20211-0
2021Carlsen,M vs So,W · Opera Euro Rapid KO 20211/2-1/2
2020Aronian,L vs So,W · Airthings Masters Prelim1/2-1/2
2020Giri,A vs So,W · Airthings Masters Prelim0-1
2020So,W vs Grischuk,A · Airthings Masters Prelim1/2-1/2
2020Harikrishna,P vs So,W · Airthings Masters Prelim1/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20201-0
2020So,W vs Nakamura,Hi · chess.com Speed 20201/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20201-0
2020So,W vs Nakamura,Hi · chess.com Speed 20200-1
2020Nakamura,Hi vs So,W · chess.com Speed 20200-1
2020So,W vs Nakamura,Hi · chess.com Speed 20200-1
2020Nakamura,Hi vs So,W · chess.com Speed 20200-1
2020So,W vs Nakamura,Hi · chess.com Speed 20201-0
2020So,W vs Nakamura,Hi · chess.com Speed 20201/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20201-0
2020So,W vs Nakamura,Hi · chess.com Speed 20201/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20201-0
2020Nakamura,Hi vs So,W · chess.com Speed 20201/2-1/2
2020So,W vs Nakamura,Hi · chess.com Speed 20201/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20200-1
2020So,W vs Nakamura,Hi · chess.com Speed 20201-0
2020Nakamura,Hi vs So,W · chess.com Speed 20201/2-1/2
2020So,W vs Nakamura,Hi · chess.com Speed 20201/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20201-0
2020So,W vs Nakamura,Hi · chess.com Speed 20200-1
2020Nakamura,Hi vs So,W · chess.com Speed 20201/2-1/2
2020So,W vs Nakamura,Hi · chess.com Speed 20201-0
2020Nakamura,Hi vs So,W · chess.com Speed 20200-1
2020So,W vs Nakamura,Hi · chess.com Speed 20200-1
2020So,W vs Nakamura,Hi · chess.com Speed 20201-0
2020Nakamura,Hi vs So,W · chess.com Speed 20201/2-1/2
2020So,W vs Nepomniachtchi,I · Airthings Masters Prelim1/2-1/2
2020Anton Guijarro,D vs So,W · Airthings Masters Prelim1/2-1/2
2020So,W vs Carlsen,M · Airthings Masters Prelim1/2-1/2
2020Vachier Lagrave,M vs So,W · Airthings Masters Prelim1/2-1/2
2020So,W vs Dubov,Daniil · Airthings Masters Prelim1-0
2020So,W vs Vachier Lagrave,M · Airthings Masters KO 20200-1
2020Vachier Lagrave,M vs So,W · Airthings Masters KO 20201/2-1/2
2020So,W vs Vachier Lagrave,M · Airthings Masters KO 20200-1
2020Vachier Lagrave,M vs So,W · Airthings Masters KO 20201/2-1/2
2020Vachier Lagrave,M vs So,W · Airthings Masters KO 20201-0
2020Vachier Lagrave,M vs So,W · Airthings Masters KO 20201/2-1/2
2020So,W vs Vachier Lagrave,M · Airthings Masters KO 20201/2-1/2
2020So,W vs Vachier Lagrave,M · Airthings Masters KO 20201-0
2020So,W vs Vachier Lagrave,M · Airthings Masters KO 20201-0
2020Vachier Lagrave,M vs So,W · Airthings Masters KO 20201/2-1/2
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20200-1
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20200-1
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201/2-1/2
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20201/2-1/2
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20201-0
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20200-1
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20201-0
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201/2-1/2
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20200-1
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20201-0
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20201-0
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20201/2-1/2
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20201/2-1/2
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20200-1
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20200-1
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20200-1
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201-0
2020Abdusattorov,Nodirbek vs So,W · chess.com Speed 20200-1
2020So,W vs Abdusattorov,Nodirbek · chess.com Speed 20201/2-1/2
2020So,W vs Aronian,L · Skilling Open Prelim1-0
2020So,W vs Ding Liren · Skilling Open Prelim1/2-1/2
2020So,W vs Duda,J · chess.com Speed 20201/2-1/2
2020Duda,J vs So,W · chess.com Speed 20201-0
2020So,W vs Duda,J · chess.com Speed 20200-1
2020So,W vs Duda,J · chess.com Speed 20201-0
2020Duda,J vs So,W · chess.com Speed 20200-1
2020So,W vs Duda,J · chess.com Speed 20201-0
2020Duda,J vs So,W · chess.com Speed 20200-1
2020So,W vs Duda,J · chess.com Speed 20201-0
2020Duda,J vs So,W · chess.com Speed 20201/2-1/2
2020Duda,J vs So,W · chess.com Speed 20200-1
2020Duda,J vs So,W · chess.com Speed 20201-0
2020So,W vs Duda,J · chess.com Speed 20201-0
2020Duda,J vs So,W · chess.com Speed 20201/2-1/2
2020Duda,J vs So,W · chess.com Speed 20200-1
2020So,W vs Duda,J · chess.com Speed 20200-1
2020Duda,J vs So,W · chess.com Speed 20200-1
2020So,W vs Duda,J · chess.com Speed 20201-0
2020Duda,J vs So,W · chess.com Speed 20200-1
2020So,W vs Duda,J · chess.com Speed 20201-0
2020Duda,J vs So,W · chess.com Speed 20201-0
2020So,W vs Duda,J · chess.com Speed 20201/2-1/2
2020Duda,J vs So,W · chess.com Speed 20200-1
2020So,W vs Duda,J · chess.com Speed 20200-1
2020Duda,J vs So,W · chess.com Speed 20201-0
2020So,W vs Duda,J · chess.com Speed 20201/2-1/2
2020So,W vs Duda,J · chess.com Speed 20201/2-1/2
2020Duda,J vs So,W · Skilling Open Prelim0-1
2020Firouzja,Alireza vs So,W · Skilling Open Prelim1-0
2020Giri,A vs So,W · Skilling Open Prelim1/2-1/2
2020So,W vs Karjakin,Sergey · Skilling Open Prelim1/2-1/2
2020Nakamura,Hi vs So,W · Skilling Open Prelim1/2-1/2
2020So,W vs Nakamura,Hi · Skilling Open KO 20201/2-1/2
2020So,W vs Nakamura,Hi · Skilling Open KO 20201-0
2020Nakamura,Hi vs So,W · Skilling Open KO 20201/2-1/2
2020Nakamura,Hi vs So,W · Skilling Open KO 20201/2-1/2
2020Nakamura,Hi vs So,W · Skilling Open KO 20201/2-1/2
2020So,W vs Nakamura,Hi · Skilling Open KO 20201/2-1/2
2020So,W vs Nakamura,Hi · Skilling Open KO 20201/2-1/2
2020Nakamura,Hi vs So,W · Skilling Open KO 20201/2-1/2
2020Nepomniachtchi,I vs So,W · Skilling Open Prelim1/2-1/2
2020So,W vs Anton Guijarro,D · Skilling Open Prelim1/2-1/2
2020So,W vs Le Quang Liem · Skilling Open Prelim1-0
2020Vidit,S vs So,W · Skilling Open Prelim1/2-1/2
2020So,W vs Vachier Lagrave,M · Skilling Open Prelim1/2-1/2
2020So,W vs Svidler,P · Skilling Open Prelim1/2-1/2
2020So,W vs Carlsen,M · Skilling Open Prelim1/2-1/2
2020Radjabov,T vs So,W · Skilling Open Prelim1/2-1/2
2020So,W vs Radjabov,T · Skilling Open KO 20200-1
2020Radjabov,T vs So,W · Skilling Open KO 20201/2-1/2
2020So,W vs Radjabov,T · Skilling Open KO 20200-1
2020So,W vs Radjabov,T · Skilling Open KO 20201-0
2020Radjabov,T vs So,W · Skilling Open KO 20201/2-1/2
2020Radjabov,T vs So,W · Skilling Open KO 20201/2-1/2
2020So,W vs Radjabov,T · Skilling Open KO 20201/2-1/2
2020So,W vs Radjabov,T · Skilling Open KO 20201/2-1/2
2020Radjabov,T vs So,W · Skilling Open KO 20201/2-1/2
2020Radjabov,T vs So,W · Skilling Open KO 20201/2-1/2
2020So,W vs Carlsen,M · Skilling Open KO 20201-0
2020Carlsen,M vs So,W · Skilling Open KO 20201-0
2020Carlsen,M vs So,W · Skilling Open KO 20201-0
2020So,W vs Carlsen,M · Skilling Open KO 20201-0
2020Carlsen,M vs So,W · Skilling Open KO 20201/2-1/2
2020Carlsen,M vs So,W · Skilling Open KO 20200-1
2020So,W vs Carlsen,M · Skilling Open KO 20201-0
2020So,W vs Carlsen,M · Skilling Open KO 20201/2-1/2
2020Carlsen,M vs So,W · Skilling Open KO 20201/2-1/2
2020So,W vs Carlsen,M · Skilling Open KO 20200-1
2020So,W vs Andreikin,D · Speed Chess Super Swiss1/2-1/2
2020Erigaisi,Arjun vs So,W · Speed Chess Super Swiss0-1
2020So,W vs Grischuk,A · Speed Chess Super Swiss1-0
2020So,W vs Nakamura,Hi · ch-USA 20201/2-1/2
2020Nepomniachtchi,I vs So,W · Speed Chess Super Swiss1/2-1/2
2020Praggnanandhaa,R vs So,W · Speed Chess Super Swiss1/2-1/2
2020Sakorenko,Adriana vs So,W · Speed Chess Super Swiss0-1
2020So,W vs Rustemov,A · Speed Chess Super Swiss1-0
2020Kamsky,G vs So,W · Speed Chess Super Swiss0-1
2020So,W vs Matlakov,M · Speed Chess Super Swiss1-0
2020Svane,R vs So,W · Speed Chess Super Swiss0-1
2020So,W vs Sarana,A · Speed Chess Super Swiss1-0
2020Artemiev,V vs So,W · Speed Chess Super Swiss1-0
2020So,W vs Zhigalko,S · Speed Chess Super Swiss1-0
2020So,W vs Van Foreest,Jorden · Speed Chess Super Swiss1-0
2020So,W vs Ponkratov,P · Speed Super Swiss KO 20200-1
2020Ponkratov,P vs So,W · Speed Super Swiss KO 20200-1
2020So,W vs Ponkratov,P · Speed Super Swiss KO 20201-0
2020Ponkratov,P vs So,W · Speed Super Swiss KO 20200-1
2020So,W vs Ponkratov,P · Speed Super Swiss KO 20200-1
2020Ponkratov,P vs So,W · Speed Super Swiss KO 20201-0
2020So,W vs Ponkratov,P · Speed Super Swiss KO 20201-0
2020Ponkratov,P vs So,W · Speed Super Swiss KO 20201/2-1/2
2020So,W vs Ponkratov,P · Speed Super Swiss KO 20201-0
2020Fedoseev,Vl3 vs So,W · Speed Super Swiss KO 20201/2-1/2
2020So,W vs Fedoseev,Vl3 · Speed Super Swiss KO 20200-1
2020Fedoseev,Vl3 vs So,W · Speed Super Swiss KO 20201-0
2020Fedoseev,Vl3 vs So,W · Speed Super Swiss KO 20201-0
2020So,W vs Fedoseev,Vl3 · Speed Super Swiss KO 20201-0
2020Fedoseev,Vl3 vs So,W · Speed Super Swiss KO 20201/2-1/2
2020So,W vs Fedoseev,Vl3 · Speed Super Swiss KO 20200-1
2020So,W vs Fedoseev,Vl3 · Speed Super Swiss KO 20201/2-1/2
2020Fedoseev,Vl3 vs So,W · Speed Super Swiss KO 20201/2-1/2
2020So,W vs Fedoseev,Vl3 · Speed Super Swiss KO 20201-0
2020So,W vs Lenderman,A · ch-USA 20201-0
2020Ramirez,Alej vs So,W · ch-USA 20200-1
2020So,W vs Liang,Awonder · ch-USA 20201-0
2020Shankland,S vs So,W · ch-USA 20200-1
2020So,W vs Swiercz,D · ch-USA 20201-0
2020Dominguez Perez,L vs So,W · ch-USA 20201/2-1/2
2020So,W vs Sevian,Samuel · ch-USA 20201/2-1/2
2020Moradiabadi,E vs So,W · ch-USA 20200-1
2020So,W vs Xiong,Jeffery · ch-USA 20201-0
2020Robson,R vs So,W · ch-USA 20201/2-1/2
2020So,W vs Aronian,L · Saint Louis Rapid 20201-0
2020Aronian,L vs So,W · Saint Louis Blitz 20201/2-1/2
2020So,W vs Aronian,L · Saint Louis Blitz 20201-0
2020Ding Liren vs So,W · PRO League KO Stage 20201/2-1/2
2020Firouzja,Alireza vs So,W · Saint Louis Rapid 20201/2-1/2
2020So,W vs Firouzja,Alireza · Saint Louis Blitz 20201/2-1/2
2020Firouzja,Alireza vs So,W · Saint Louis Blitz 20201/2-1/2
2020So,W vs Grischuk,A · Saint Louis Rapid 20201/2-1/2
2020Grischuk,A vs So,W · Saint Louis Blitz 20201/2-1/2
2020So,W vs Grischuk,A · Saint Louis Blitz 20201/2-1/2
2020Harikrishna,P vs So,W · Saint Louis Rapid 20200-1
2020So,W vs Harikrishna,P · Saint Louis Blitz 20201-0
2020Harikrishna,P vs So,W · Saint Louis Blitz 20200-1
2020Nakamura,Hi vs So,W · Saint Louis Rapid 20201/2-1/2
2020Nakamura,Hi vs So,W · Saint Louis Blitz 20201/2-1/2
2020Nepomniachtchi,I vs So,W · Saint Louis Rapid 20201/2-1/2
2020So,W vs Nepomniachtchi,I · Saint Louis Blitz 20201-0
2020Nepomniachtchi,I vs So,W · Saint Louis Blitz 20200-1
2020So,W vs Xiong,Jeffery · Saint Louis Rapid 20201-0
2020So,W vs Carlsen,M · Saint Louis Rapid 20201/2-1/2
2020So,W vs Dominguez Perez,L · Saint Louis Rapid 20201-0
2020Xiong,Jeffery vs So,W · Saint Louis Blitz 20201-0
2020Dominguez Perez,L vs So,W · Saint Louis Blitz 20201/2-1/2
2020So,W vs Carlsen,M · Saint Louis Blitz 20201/2-1/2
2020So,W vs Xiong,Jeffery · Saint Louis Blitz 20201/2-1/2
2020Carlsen,M vs So,W · Saint Louis Blitz 20201-0
2020So,W vs Dominguez Perez,L · Saint Louis Blitz 20201-0
2020So,W vs Shankland,S · Chess24 Banter Final 20201-0
2020Shankland,S vs So,W · Chess24 Banter Final 20201/2-1/2
2020So,W vs Shankland,S · Chess24 Banter Final 20200-1
2020Shankland,S vs So,W · Chess24 Banter Final 20200-1
2020So,W vs Shankland,S · Chess24 Banter Final 20201-0
2020Shankland,S vs So,W · Chess24 Banter Final 20200-1
2020So,W vs Shankland,S · Chess24 Banter Final 20200-1
2020Shankland,S vs So,W · Chess24 Banter Final 20200-1
2020Vachier Lagrave,M vs So,W · Chess24 Banter Final 20201/2-1/2
2020So,W vs Vachier Lagrave,M · Chess24 Banter Final 20201/2-1/2
2020Vachier Lagrave,M vs So,W · Chess24 Banter Final 20201/2-1/2
2020Vachier Lagrave,M vs So,W · Chess24 Banter Final 20200-1
2020So,W vs Vachier Lagrave,M · Chess24 Banter Final 20201/2-1/2
2020Vachier Lagrave,M vs So,W · Chess24 Banter Final 20201-0
2020So,W vs Vachier Lagrave,M · Chess24 Banter Final 20200-1
2020Vachier Lagrave,M vs So,W · Chess24 Banter Final 20200-1
2020So,W vs Vachier Lagrave,M · Chess24 Banter Final 20201-0
2020So,W vs Vachier Lagrave,M · Chess24 Banter Final 20201-0
2020So,W vs Li Chao2 · PRO League KO Stage 20201-0
2020So,W vs Yu Yangyi · PRO League KO Stage 20201/2-1/2
2020Wei Yi vs So,W · PRO League KO Stage 20200-1
2020Le Quang Liem vs So,W · Chess24 Banter Final 20200-1
2020Le Quang Liem vs So,W · Chess24 Banter Final 20201/2-1/2
2020So,W vs Le Quang Liem · Chess24 Banter Final 20201-0
2020So,W vs Le Quang Liem · Chess24 Banter Final 20201-0
2020So,W vs Le Quang Liem · Chess24 Banter Final 20200-1
2020Le Quang Liem vs So,W · Chess24 Banter Final 20200-1
2020So,W vs Le Quang Liem · Chess24 Banter Final 20201/2-1/2
2020Le Quang Liem vs So,W · Chess24 Banter Final 20201/2-1/2
2020So,W vs Le Quang Liem · Chess24 Banter Final 20201/2-1/2
2020So,W vs Martirosyan,Haik M. · PRO League KO Stage 20201-0
2020Petrosian,TL vs So,W · PRO League KO Stage 20201-0
2020So,W vs Sadhwani,Raunak · PRO League KO Stage 20201-0
2020Maghsoodloo,Parham vs So,W · PRO League KO Stage 20201/2-1/2
2020Carlsen,M vs So,W · Chess24 Banter Final 20201/2-1/2
2020Carlsen,M vs So,W · Chess24 Banter Final 20201-0
2020So,W vs Carlsen,M · Chess24 Banter Final 20201/2-1/2
2020So,W vs Carlsen,M · Chess24 Banter Final 20201-0
2020So,W vs Carlsen,M · Chess24 Banter Final 20201-0
2020Carlsen,M vs So,W · Chess24 Banter Final 20201-0
2020Carlsen,M vs So,W · Chess24 Banter Final 20201-0
2020Carlsen,M vs So,W · Chess24 Banter Final 20201/2-1/2
2020So,W vs Carlsen,M · Chess24 Banter Final 20200-1
2020Duda,J vs So,W · Online Olym Top DivD 20201-0
2020So,W vs Grischuk,A · Online Olym KO Stage 20201-0
2020Grischuk,A vs So,W · Online Olym KO Stage 20201/2-1/2
2020So,W vs Ivanchuk,V · Online Olym KO Stage 20201-0
2020So,W vs Mastrovasilis,D · Online Olym Top DivD 20201-0
2020Delgado Ramirez,N vs So,W · Online Olym Top DivD 20201/2-1/2
2020So,W vs Vocaturo,D · Online Olym Top DivD 20201-0
2020Fier,A vs So,W · Online Olym Top DivD 20201/2-1/2
2020So,W vs Quesada Perez,Ya · Online Olym Top DivD 20201-0
2020So,W vs Pichot,A · Online Olym Top DivD 20201/2-1/2
2020So,W vs Cordova,E · Online Olym Top DivD 20201/2-1/2
2020Noritsyn,N vs So,W · Online Olym Top DivD 20200-1
2020Korobov,A vs So,W · Online Olym KO Stage 20200-1
2020Caruana,F vs So,W · Clutch Chess Showdown Int1/2-1/2
2020So,W vs Caruana,F · Clutch Chess Showdown Int1-0
2020Caruana,F vs So,W · Clutch Chess Showdown Int0-1
2020So,W vs Caruana,F · Clutch Chess Showdown Int1/2-1/2
2020Caruana,F vs So,W · Clutch Chess Showdown Int0-1
2020So,W vs Caruana,F · Clutch Chess Showdown Int1/2-1/2
2020Caruana,F vs So,W · Clutch Chess Showdown Int1-0
2020Caruana,F vs So,W · Clutch Chess Showdown Int1/2-1/2
2020Caruana,F vs So,W · Clutch Chess Showdown Int1-0
2020So,W vs Caruana,F · Clutch Chess Showdown Int1-0
2020So,W vs Caruana,F · Clutch Chess Showdown Int0-1
2020So,W vs Caruana,F · Clutch Chess Showdown Int0-1
2020So,W vs Vachier Lagrave,M · Clutch Chess Showdown Int1-0
2020Vachier Lagrave,M vs So,W · Clutch Chess Showdown Int1/2-1/2
2020Vachier Lagrave,M vs So,W · Clutch Chess Showdown Int0-1
2020So,W vs Vachier Lagrave,M · Clutch Chess Showdown Int1/2-1/2
2020Vachier Lagrave,M vs So,W · Clutch Chess Showdown Int1/2-1/2
2020So,W vs Vachier Lagrave,M · Clutch Chess Showdown Int1/2-1/2
2020So,W vs Vachier Lagrave,M · Clutch Chess Showdown Int1-0
2020Vachier Lagrave,M vs So,W · Clutch Chess Showdown Int1-0
2020So,W vs Vachier Lagrave,M · Clutch Chess Showdown Int1/2-1/2
2020Vachier Lagrave,M vs So,W · Clutch Chess Showdown Int0-1
2020Vachier Lagrave,M vs So,W · Clutch Chess Showdown Int1/2-1/2
2020So,W vs Vachier Lagrave,M · Clutch Chess Showdown Int1/2-1/2
2020Andreikin,D vs So,W · Online Nations Cup Prelim1/2-1/2
2020So,W vs Aronian,L · Lindores Abbey Prelim1/2-1/2
2020So,W vs Caruana,F · Clutch Champions Showdown1/2-1/2
2020So,W vs Caruana,F · Clutch Champions Showdown1/2-1/2
2020Caruana,F vs So,W · Clutch Champions Showdown0-1
2020Caruana,F vs So,W · Clutch Champions Showdown1/2-1/2
2020So,W vs Caruana,F · Clutch Champions Showdown1/2-1/2
2020Caruana,F vs So,W · Clutch Champions Showdown1-0
2020Caruana,F vs So,W · Clutch Champions Showdown1-0
2020So,W vs Caruana,F · Clutch Champions Showdown0-1
2020Caruana,F vs So,W · Clutch Champions Showdown1/2-1/2
2020So,W vs Caruana,F · Clutch Champions Showdown0-1
2020So,W vs Caruana,F · Clutch Champions Showdown1-0
2020Caruana,F vs So,W · Clutch Champions Showdown0-1
2020Ding Liren vs So,W · Lindores Abbey Prelim1/2-1/2
2020Duda,J vs So,W · Lindores Abbey Prelim1/2-1/2
2020So,W vs Firouzja,Alireza · Lindores Abbey Prelim1/2-1/2
2020Giri,A vs So,W · Online Nations Cup Prelim1/2-1/2
2020So,W vs Giri,A · Online Nations Cup Prelim1/2-1/2
2020Grischuk,A vs So,W · Lindores Abbey Prelim1/2-1/2
2020So,W vs Karjakin,Sergey · Online Nations Cup Prelim1/2-1/2
2020So,W vs Karjakin,Sergey · Lindores Abbey Prelim1/2-1/2
2020So,W vs Nakamura,Hi · Lindores Abbey Prelim1/2-1/2
2020Nakamura,Hi vs So,W · Clutch Champions Showdown1/2-1/2
2020So,W vs Nakamura,Hi · Clutch Champions Showdown1-0
2020Nakamura,Hi vs So,W · Clutch Champions Showdown1/2-1/2
2020So,W vs Nakamura,Hi · Clutch Champions Showdown0-1
2020So,W vs Nakamura,Hi · Clutch Champions Showdown1/2-1/2
2020Nakamura,Hi vs So,W · Clutch Champions Showdown1/2-1/2
2020So,W vs Nakamura,Hi · Clutch Champions Showdown1-0
2020Nakamura,Hi vs So,W · Clutch Champions Showdown0-1
2020So,W vs Nakamura,Hi · Clutch Champions Showdown1-0
2020Nakamura,Hi vs So,W · Clutch Champions Showdown1-0
2020Nakamura,Hi vs So,W · Clutch Champions Showdown1/2-1/2
2020So,W vs Nakamura,Hi · Clutch Champions Showdown1/2-1/2
2020So,W vs Amin,B · Online Nations Cup Prelim1/2-1/2
2020So,W vs Adhiban,Baskaran · Online Nations Cup Prelim1-0
2020Cori,J vs So,W · Online Nations Cup Prelim0-1
2020Yu Yangyi vs So,W · Online Nations Cup Prelim0-1
2020Yu Yangyi vs So,W · Online Nations Cup Final1-0
2020Yu Yangyi vs So,W · Lindores Abbey Prelim0-1
2020So,W vs Wei Yi · Lindores Abbey Prelim1-0
2020Dubov,Daniil vs So,W · Lindores Abbey Prelim1-0
2020Carlsen,M vs So,W · Lindores Abbey Prelim1/2-1/2
2020Carlsen,M vs So,W · Lindores Abbey Final 81-0
2020Carlsen,M vs So,W · Lindores Abbey Final 81/2-1/2
2020So,W vs Carlsen,M · Lindores Abbey Final 80-1
2020So,W vs Carlsen,M · Lindores Abbey Final 80-1
2020Carlsen,M vs So,W · Lindores Abbey Final 81/2-1/2
2020So,W vs Carlsen,M · Lindores Abbey Final 80-1
2020So,W vs Harikrishna,P · PRO League KO Stage 20201-0
2020Mamedyarov,S vs So,W · PRO League KO Stage 20201/2-1/2
2020Adhiban,Baskaran vs So,W · PRO League KO Stage 20201/2-1/2
2020So,W vs Narayanan,SL · PRO League KO Stage 20201-0
2020So,W vs Firouzja,Alireza · PRO League Group Stage1-0
2020Grischuk,A vs So,W · PRO League Group Stage1/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20190-1
2020Nakamura,Hi vs So,W · chess.com Speed 20190-1
2020So,W vs Nakamura,Hi · chess.com Speed 20190-1
2020So,W vs Nakamura,Hi · chess.com Speed 20190-1
2020So,W vs Nakamura,Hi · chess.com Speed 20191/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20191/2-1/2
2020So,W vs Nakamura,Hi · chess.com Speed 20191/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020So,W vs Nakamura,Hi · chess.com Speed 20191-0
2020So,W vs Nakamura,Hi · chess.com Speed 20190-1
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020Nakamura,Hi vs So,W · chess.com Speed 20191/2-1/2
2020So,W vs Nakamura,Hi · chess.com Speed 20191-0
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020So,W vs Nakamura,Hi · chess.com Speed 20191/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020So,W vs Nakamura,Hi · chess.com Speed 20190-1
2020Nakamura,Hi vs So,W · chess.com Speed 20190-1
2020So,W vs Nakamura,Hi · chess.com Speed 20191-0
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020Nakamura,Hi vs So,W · chess.com Speed 20191/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020So,W vs Nakamura,Hi · chess.com Speed 20190-1
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020So,W vs Nakamura,Hi · chess.com Speed 20191/2-1/2
2020So,W vs Nakamura,Hi · chess.com Speed 20191/2-1/2
2020So,W vs Nakamura,Hi · chess.com Speed 20191-0
2020Nakamura,Hi vs So,W · chess.com Speed 20190-1
2020So,W vs Nakamura,Hi · chess.com Speed 20191/2-1/2
2020So,W vs Nakamura,Hi · chess.com Speed 20191/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20191/2-1/2
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020So,W vs Nakamura,Hi · chess.com Speed 20191-0
2020Nakamura,Hi vs So,W · chess.com Speed 20191-0
2020Hansen,Eric vs So,W · PRO League Group Stage0-1
2020So,W vs Saric,Iv · PRO League Group Stage1/2-1/2
2020Villanueva,Mar vs So,W · PRO League Group Stage0-1
2020So,W vs Perez,Max · PRO League Group Stage1-0
2020Flores,Di vs So,W · PRO League Group Stage1/2-1/2
2020So,W vs Obregon,A · PRO League Group Stage1-0
2020So,W vs Mekhitarian,K · PRO League Group Stage1-0
2020Diamant,A vs So,W · PRO League Group Stage0-1
2020So,W vs Supi,L · PRO League Group Stage1-0
2020Leitao,R vs So,W · PRO League Group Stage1/2-1/2
2020So,W vs Anand,V · 82nd Tata Steel GpA1-0
2020Caruana,F vs So,W · 82nd Tata Steel GpA1/2-1/2
2020So,W vs Duda,J · 82nd Tata Steel GpA1/2-1/2
2020So,W vs Firouzja,Alireza · 82nd Tata Steel GpA1-0
2020So,W vs Giri,A · 82nd Tata Steel GpA1/2-1/2
2020Nakamura,Hi vs So,W · PRO League Group Stage0-1
2020Moranda,W vs So,W · PRO League Group Stage1/2-1/2
2020So,W vs Sevian,Samuel · PRO League Group Stage1-0
2020So,W vs Guseinov,G · PRO League Group Stage1-0
2020Berchtenbreiter,M vs So,W · PRO League Group Stage0-1
2020So,W vs Speelman,J · PRO League Group Stage1-0
2020Jones,G vs So,W · PRO League Group Stage1/2-1/2
2020So,W vs Harvey,Marcus R · PRO League Group Stage0-1
2020Vitiugov,N vs So,W · 82nd Tata Steel GpA1/2-1/2
2020Kovalev,Vl vs So,W · 82nd Tata Steel GpA1/2-1/2
2020Artemiev,V vs So,W · 82nd Tata Steel GpA1/2-1/2
2020Dubov,Daniil vs So,W · 82nd Tata Steel GpA1/2-1/2
2020Robson,R vs So,W · PRO League Group Stage0-1
2020So,W vs Quesada Perez,Yu · PRO League Group Stage1/2-1/2
2020Bruzon Batista,L vs So,W · PRO League Group Stage0-1
2020So,W vs Nyzhnyk,I · PRO League Group Stage0-1
2020Yu Yangyi vs So,W · 82nd Tata Steel GpA1/2-1/2
2020So,W vs Xiong,Jeffery · 82nd Tata Steel GpA1/2-1/2
2020Van Foreest,Jorden vs So,W · 82nd Tata Steel GpA1/2-1/2
2020So,W vs Carlsen,M · 82nd Tata Steel GpA1/2-1/2
2020So,W vs Oparin,G · PRO League Group Stage1-0
2020So,W vs Zierk,S · PRO League Group Stage1-0
2020Swiercz,D vs So,W · PRO League Group Stage1/2-1/2
2019So,W vs Nepomniachtchi,I · Jerusalem FIDE Grand Prix1/2-1/2
2019Nepomniachtchi,I vs So,W · Jerusalem FIDE Grand Prix1/2-1/2
2019So,W vs Nepomniachtchi,I · Jerusalem FIDE Grand Prix1/2-1/2
2019Nepomniachtchi,I vs So,W · Jerusalem FIDE Grand Prix1-0
2019So,W vs Artemiev,V · chess.com Speed 20190-1
2019Artemiev,V vs So,W · chess.com Speed 20190-1
2019So,W vs Artemiev,V · chess.com Speed 20191-0
2019Artemiev,V vs So,W · chess.com Speed 20190-1
2019Artemiev,V vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Artemiev,V · chess.com Speed 20191/2-1/2
2019Artemiev,V vs So,W · chess.com Speed 20190-1
2019So,W vs Artemiev,V · chess.com Speed 20191-0
2019Artemiev,V vs So,W · chess.com Speed 20191-0
2019So,W vs Artemiev,V · chess.com Speed 20191-0
2019Artemiev,V vs So,W · chess.com Speed 20191-0
2019So,W vs Artemiev,V · chess.com Speed 20191/2-1/2
2019Artemiev,V vs So,W · chess.com Speed 20190-1
2019So,W vs Artemiev,V · chess.com Speed 20190-1
2019Artemiev,V vs So,W · chess.com Speed 20191-0
2019So,W vs Artemiev,V · chess.com Speed 20191-0
2019Artemiev,V vs So,W · chess.com Speed 20191/2-1/2
2019Artemiev,V vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Artemiev,V · chess.com Speed 20191-0
2019Artemiev,V vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Artemiev,V · chess.com Speed 20191-0
2019Artemiev,V vs So,W · chess.com Speed 20191-0
2019So,W vs Artemiev,V · chess.com Speed 20191-0
2019So,W vs Artemiev,V · chess.com Speed 20190-1
2019So,W vs Artemiev,V · chess.com Speed 20191/2-1/2
2019Artemiev,V vs So,W · chess.com Speed 20190-1
2019So,W vs Artemiev,V · chess.com Speed 20191/2-1/2
2019Artemiev,V vs So,W · chess.com Speed 20191/2-1/2
2019Artemiev,V vs So,W · chess.com Speed 20190-1
2019Yu Yangyi vs So,W · Jerusalem FIDE Grand Prix1/2-1/2
2019So,W vs Yu Yangyi · Jerusalem FIDE Grand Prix1-0
2019So,W vs Anand,V · Superbet Rapid 20191/2-1/2
2019So,W vs Anand,V · Superbet Blitz 20191/2-1/2
2019Anand,V vs So,W · Superbet Blitz 20191/2-1/2
2019Anand,V vs So,W · Tata Steel India Rapid1-0
2019Anand,V vs So,W · Tata Steel India Blitz1-0
2019So,W vs Anand,V · Tata Steel India Blitz0-1
2019So,W vs Aronian,L · Superbet Rapid 20190-1
2019Aronian,L vs So,W · Superbet Blitz 20191-0
2019So,W vs Aronian,L · Superbet Blitz 20191-0
2019Aronian,L vs So,W · Tata Steel India Rapid1/2-1/2
2019So,W vs Aronian,L · Tata Steel India Blitz1/2-1/2
2019Aronian,L vs So,W · Tata Steel India Blitz0-1
2019Caruana,F vs So,W · Superbet Rapid 20191-0
2019Caruana,F vs So,W · Superbet Blitz 20190-1
2019So,W vs Caruana,F · Superbet Blitz 20191-0
2019Ding Liren vs So,W · Tata Steel India Rapid0-1
2019So,W vs Ding Liren · Tata Steel India Blitz1/2-1/2
2019Ding Liren vs So,W · Tata Steel India Blitz1/2-1/2
2019Giri,A vs So,W · Superbet Rapid 20191-0
2019So,W vs Giri,A · Superbet Blitz 20191/2-1/2
2019Giri,A vs So,W · Superbet Blitz 20191/2-1/2
2019Giri,A vs So,W · Tata Steel India Rapid1/2-1/2
2019Giri,A vs So,W · Tata Steel India Blitz0-1
2019So,W vs Giri,A · Tata Steel India Blitz1/2-1/2
2019So,W vs Harikrishna,P · Tata Steel India Rapid1/2-1/2
2019So,W vs Harikrishna,P · Tata Steel India Blitz1/2-1/2
2019Harikrishna,P vs So,W · Tata Steel India Blitz0-1
2019Karjakin,Sergey vs So,W · Superbet Rapid 20191/2-1/2
2019So,W vs Karjakin,Sergey · Superbet Blitz 20191-0
2019Karjakin,Sergey vs So,W · Superbet Blitz 20191/2-1/2
2019So,W vs Mamedyarov,S · Superbet Rapid 20191-0
2019So,W vs Mamedyarov,S · Superbet Blitz 20191/2-1/2
2019Mamedyarov,S vs So,W · Superbet Blitz 20191/2-1/2
2019So,W vs Nakamura,Hi · Tata Steel India Rapid0-1
2019So,W vs Nakamura,Hi · Tata Steel India Blitz1/2-1/2
2019Nakamura,Hi vs So,W · Tata Steel India Blitz1/2-1/2
2019So,W vs Nepomniachtchi,I · Tata Steel India Rapid1/2-1/2
2019Nepomniachtchi,I vs So,W · Tata Steel India Blitz1/2-1/2
2019So,W vs Nepomniachtchi,I · Tata Steel India Blitz1/2-1/2
2019So,W vs Korobov,A · Superbet Rapid 20190-1
2019Le Quang Liem vs So,W · Superbet Rapid 20191/2-1/2
2019Artemiev,V vs So,W · Superbet Rapid 20191/2-1/2
2019Korobov,A vs So,W · Superbet Blitz 20191/2-1/2
2019So,W vs Le Quang Liem · Superbet Blitz 20190-1
2019Artemiev,V vs So,W · Superbet Blitz 20191/2-1/2
2019So,W vs Korobov,A · Superbet Blitz 20191-0
2019Le Quang Liem vs So,W · Superbet Blitz 20190-1
2019So,W vs Artemiev,V · Superbet Blitz 20190-1
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191/2-1/2
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191-0
2019So,W vs Vachier Lagrave,M · chess.com Speed 20190-1
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191-0
2019So,W vs Vachier Lagrave,M · chess.com Speed 20190-1
2019So,W vs Vachier Lagrave,M · chess.com Speed 20190-1
2019Vachier Lagrave,M vs So,W · chess.com Speed 20190-1
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191-0
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191-0
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191-0
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191-0
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191/2-1/2
2019Vachier Lagrave,M vs So,W · chess.com Speed 20190-1
2019So,W vs Vachier Lagrave,M · chess.com Speed 20190-1
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191-0
2019So,W vs Vachier Lagrave,M · chess.com Speed 20190-1
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191/2-1/2
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191-0
2019Vachier Lagrave,M vs So,W · chess.com Speed 20190-1
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191/2-1/2
2019Vachier Lagrave,M vs So,W · chess.com Speed 20190-1
2019Vachier Lagrave,M vs So,W · chess.com Speed 20190-1
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191-0
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191/2-1/2
2019Vachier Lagrave,M vs So,W · chess.com Speed 20190-1
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191-0
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191-0
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191/2-1/2
2019So,W vs Vachier Lagrave,M · chess.com Speed 20191-0
2019Vachier Lagrave,M vs So,W · chess.com Speed 20191/2-1/2
2019Vachier Lagrave,M vs So,W · chess.com Speed 20190-1
2019So,W vs Carlsen,M · Tata Steel India Rapid1/2-1/2
2019So,W vs Vidit,S · Tata Steel India Rapid1-0
2019So,W vs Vidit,S · Tata Steel India Blitz1/2-1/2
2019Carlsen,M vs So,W · Tata Steel India Blitz1/2-1/2
2019Vidit,S vs So,W · Tata Steel India Blitz1/2-1/2
2019So,W vs Carlsen,M · Tata Steel India Blitz1/2-1/2
2019Mamedyarov,S vs So,W · chess.com Speed 20191-0
2019So,W vs Mamedyarov,S · chess.com Speed 20191/2-1/2
2019Mamedyarov,S vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Mamedyarov,S · chess.com Speed 20191/2-1/2
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019Mamedyarov,S vs So,W · chess.com Speed 20191/2-1/2
2019Mamedyarov,S vs So,W · chess.com Speed 20191-0
2019So,W vs Mamedyarov,S · chess.com Speed 20190-1
2019So,W vs Mamedyarov,S · chess.com Speed 20191/2-1/2
2019Mamedyarov,S vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019Mamedyarov,S vs So,W · chess.com Speed 20190-1
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019Mamedyarov,S vs So,W · chess.com Speed 20191/2-1/2
2019Mamedyarov,S vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019Mamedyarov,S vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019Mamedyarov,S vs So,W · chess.com Speed 20191-0
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019Mamedyarov,S vs So,W · chess.com Speed 20191/2-1/2
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019So,W vs Mamedyarov,S · chess.com Speed 20190-1
2019Mamedyarov,S vs So,W · chess.com Speed 20191-0
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019Mamedyarov,S vs So,W · chess.com Speed 20190-1
2019Mamedyarov,S vs So,W · chess.com Speed 20190-1
2019Mamedyarov,S vs So,W · chess.com Speed 20191-0
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019So,W vs Mamedyarov,S · chess.com Speed 20191-0
2019So,W vs Moiseenko,A1 · FIDE Chess.com Grand Swiss1/2-1/2
2019Jumabayev,R vs So,W · FIDE Chess.com Grand Swiss1/2-1/2
2019So,W vs Volokitin,And · FIDE Chess.com Grand Swiss1/2-1/2
2019Tari,A vs So,W · FIDE Chess.com Grand Swiss1/2-1/2
2019So,W vs Bjerre,Jonas Buhl · FIDE Chess.com Grand Swiss1-0
2019Sjugirov,S vs So,W · FIDE Chess.com Grand Swiss1/2-1/2
2019So,W vs Ganguly,S · FIDE Chess.com Grand Swiss1-0
2019So,W vs Alekseenko,K · FIDE Chess.com Grand Swiss1/2-1/2
2019McShane,L vs So,W · FIDE Chess.com Grand Swiss1/2-1/2
2019So,W vs Robson,R · FIDE Chess.com Grand Swiss1/2-1/2
2019Kryvoruchko,Y vs So,W · FIDE Chess.com Grand Swiss1/2-1/2
2019So,W vs Duran Vega,S · FIDE World Cup 20191-0
2019Duran Vega,S vs So,W · FIDE World Cup 20190-1
2019Demchenko,A vs So,W · FIDE World Cup 20191/2-1/2
2019So,W vs Demchenko,A · FIDE World Cup 20191-0
2019So,W vs Vidit,S · FIDE World Cup 20191-0
2019Vidit,S vs So,W · FIDE World Cup 20191/2-1/2
2019Vitiugov,N vs So,W · FIDE World Cup 20191-0
2019So,W vs Vitiugov,N · FIDE World Cup 20191/2-1/2
2019Anand,V vs So,W · 7th Sinquefield Cup 20191/2-1/2
2019So,W vs Aronian,L · 7th Sinquefield Cup 20191/2-1/2
2019So,W vs Caruana,F · 7th Sinquefield Cup 20191/2-1/2
2019Ding Liren vs So,W · 7th Sinquefield Cup 20191/2-1/2
2019So,W vs Giri,A · 7th Sinquefield Cup 20191/2-1/2
2019So,W vs Karjakin,Sergey · 7th Sinquefield Cup 20191/2-1/2
2019Mamedyarov,S vs So,W · 7th Sinquefield Cup 20191/2-1/2
2019Nakamura,Hi vs So,W · 7th Sinquefield Cup 20191/2-1/2
2019So,W vs Nepomniachtchi,I · 7th Sinquefield Cup 20190-1
2019Vachier Lagrave,M vs So,W · 7th Sinquefield Cup 20191/2-1/2
2019Carlsen,M vs So,W · 7th Sinquefield Cup 20191-0
2019Aronian,L vs So,W · Croatia GCT 20191/2-1/2
2019So,W vs Harikrishna,P · Riga FIDE Grand Prix 20191/2-1/2
2019Harikrishna,P vs So,W · Riga FIDE Grand Prix 20191/2-1/2
2019So,W vs Harikrishna,P · Riga FIDE Grand Prix 20191-0
2019Harikrishna,P vs So,W · Riga FIDE Grand Prix 20191/2-1/2
2019Karjakin,Sergey vs So,W · Croatia GCT 20191/2-1/2
2019Karjakin,Sergey vs So,W · Riga FIDE Grand Prix 20191/2-1/2
2019So,W vs Karjakin,Sergey · Riga FIDE Grand Prix 20191/2-1/2
2019Karjakin,Sergey vs So,W · Riga FIDE Grand Prix 20191/2-1/2
2019So,W vs Karjakin,Sergey · Riga FIDE Grand Prix 20191/2-1/2
2019Karjakin,Sergey vs So,W · Riga FIDE Grand Prix 20191/2-1/2
2019So,W vs Karjakin,Sergey · Riga FIDE Grand Prix 20191/2-1/2
2019Karjakin,Sergey vs So,W · Riga FIDE Grand Prix 20191/2-1/2
2019So,W vs Karjakin,Sergey · Riga FIDE Grand Prix 20191-0
2019So,W vs Mamedyarov,S · Croatia GCT 20191-0
2019Mamedyarov,S vs So,W · Riga FIDE Grand Prix 20191-0
2019So,W vs Mamedyarov,S · Riga FIDE Grand Prix 20191/2-1/2
2019So,W vs Nakamura,Hi · Croatia GCT 20191-0
2019Nepomniachtchi,I vs So,W · Croatia GCT 20191/2-1/2
2019So,W vs Carlsen,M · Croatia GCT 20191/2-1/2
2019Anand,V vs So,W · 7th Norway Blitz 20191/2-1/2
2019So,W vs Anand,V · 7th Norway Armageddon1/2-1/2
2019So,W vs Anand,V · 7th Norway Chess 20191/2-1/2
2019So,W vs Anand,V · Croatia GCT 20191/2-1/2
2019So,W vs Aronian,L · 7th Norway Blitz 20190-1
2019Aronian,L vs So,W · 7th Norway Armageddon1-0
2019Aronian,L vs So,W · 7th Norway Chess 20191/2-1/2
2019So,W vs Caruana,F · 7th Norway Blitz 20191-0
2019Caruana,F vs So,W · 7th Norway Chess 20191/2-1/2
2019Caruana,F vs So,W · 7th Norway Armageddon1/2-1/2
2019Caruana,F vs So,W · Croatia GCT 20191/2-1/2
2019Ding Liren vs So,W · 7th Norway Blitz 20191-0
2019Ding Liren vs So,W · 7th Norway Armageddon1-0
2019Ding Liren vs So,W · 7th Norway Chess 20191/2-1/2
2019So,W vs Ding Liren · Croatia GCT 20191-0
2019Giri,A vs So,W · Croatia GCT 20191/2-1/2
2019Grischuk,A vs So,W · 7th Norway Blitz 20190-1
2019Grischuk,A vs So,W · 7th Norway Chess 20191/2-1/2
2019Grischuk,A vs So,W · 7th Norway Armageddon1/2-1/2
2019So,W vs Mamedyarov,S · 7th Norway Blitz 20190-1
2019Mamedyarov,S vs So,W · 7th Norway Chess 20191/2-1/2
2019Mamedyarov,S vs So,W · 7th Norway Armageddon1/2-1/2
2019Vachier Lagrave,M vs So,W · 7th Norway Blitz 20191-0
2019So,W vs Yu Yangyi · 7th Norway Blitz 20191/2-1/2
2019Carlsen,M vs So,W · 7th Norway Blitz 20191/2-1/2
2019So,W vs Yu Yangyi · 7th Norway Chess 20191-0
2019So,W vs Carlsen,M · 7th Norway Armageddon1/2-1/2
2019So,W vs Carlsen,M · 7th Norway Chess 20191/2-1/2
2019So,W vs Vachier Lagrave,M · 7th Norway Chess 20191/2-1/2
2019So,W vs Vachier Lagrave,M · 7th Norway Armageddon1-0
2019So,W vs Vachier Lagrave,M · Croatia GCT 20191/2-1/2
2019So,W vs Ding Liren · Cote d'Ivoire Rapid 20191/2-1/2
2019So,W vs Ding Liren · Cote d'Ivoire Blitz 20191/2-1/2
2019Ding Liren vs So,W · Cote d'Ivoire Blitz 20190-1
2019Duda,J vs So,W · Moscow FIDE Grand Prix1-0
2019So,W vs Duda,J · Moscow FIDE Grand Prix1-0
2019So,W vs Duda,J · Moscow FIDE Grand Prix1-0
2019Duda,J vs So,W · Moscow FIDE Grand Prix1/2-1/2
2019Grischuk,A vs So,W · Moscow FIDE Grand Prix1/2-1/2
2019So,W vs Grischuk,A · Moscow FIDE Grand Prix1/2-1/2
2019So,W vs Grischuk,A · Moscow FIDE Grand Prix1/2-1/2
2019Grischuk,A vs So,W · Moscow FIDE Grand Prix1-0
2019So,W vs Karjakin,Sergey · Cote d'Ivoire Rapid 20191-0
2019So,W vs Karjakin,Sergey · Cote d'Ivoire Blitz 20191/2-1/2
2019Karjakin,Sergey vs So,W · Cote d'Ivoire Blitz 20191/2-1/2
2019Nakamura,Hi vs So,W · Cote d'Ivoire Rapid 20191/2-1/2
2019Nakamura,Hi vs So,W · Cote d'Ivoire Blitz 20191-0
2019So,W vs Nakamura,Hi · Cote d'Ivoire Blitz 20190-1
2019So,W vs Nepomniachtchi,I · Cote d'Ivoire Rapid 20191-0
2019Nepomniachtchi,I vs So,W · Cote d'Ivoire Blitz 20191/2-1/2
2019So,W vs Nepomniachtchi,I · Cote d'Ivoire Blitz 20191/2-1/2
2019Carlsen,M vs So,W · Cote d'Ivoire Rapid 20191-0
2019So,W vs Topalov,V · Cote d'Ivoire Rapid 20191/2-1/2
2019Amin,B vs So,W · Cote d'Ivoire Rapid 20190-1
2019Wei Yi vs So,W · Cote d'Ivoire Rapid 20191/2-1/2
2019Vachier Lagrave,M vs So,W · Cote d'Ivoire Rapid 20191/2-1/2
2019Vachier Lagrave,M vs So,W · Cote d'Ivoire Blitz 20191-0
2019Topalov,V vs So,W · Cote d'Ivoire Blitz 20191/2-1/2
2019Wei Yi vs So,W · Cote d'Ivoire Blitz 20191/2-1/2
2019So,W vs Carlsen,M · Cote d'Ivoire Blitz 20191/2-1/2
2019So,W vs Amin,B · Cote d'Ivoire Blitz 20191/2-1/2
2019So,W vs Vachier Lagrave,M · Cote d'Ivoire Blitz 20191-0
2019So,W vs Topalov,V · Cote d'Ivoire Blitz 20191/2-1/2
2019So,W vs Wei Yi · Cote d'Ivoire Blitz 20191/2-1/2
2019Carlsen,M vs So,W · Cote d'Ivoire Blitz 20191/2-1/2
2019Amin,B vs So,W · Cote d'Ivoire Blitz 20191/2-1/2
2019Caruana,F vs So,W · 63rd ch-USA 20191/2-1/2
2019Nakamura,Hi vs So,W · 63rd ch-USA 20191/2-1/2
2019Iturrizaga,E vs So,W · PRO League Group Stage1/2-1/2
2019So,W vs Tillis. Bryan · PRO League Group Stage1-0
2019So,W vs Eljanov,P · PRO League Group Stage1-0
2019Wang,Tianqi vs So,W · PRO League Group Stage0-1
2019Erenburg,S vs So,W · PRO League Group Stage1/2-1/2
2019So,W vs Hansen,Eric · PRO League Group Stage1-0
2019Azarov,S vs So,W · PRO League Group Stage1-0
2019So,W vs Ghasi,A · PRO League Group Stage1-0
2019Checa,Nicolas vs So,W · PRO League Group Stage0-1
2019So,W vs Iturrizaga,E · PRO League Group Stage0-1
2019So,W vs Durarbayli,V · PRO League Group Stage1/2-1/2
2019So,W vs Rohde,M · PRO League KO Stage 20191-0
2019So,W vs Guseinov,G · PRO League KO Stage 20191/2-1/2
2019Checa,Nicolas vs So,W · PRO League KO Stage 20191/2-1/2
2019Sturt,R vs So,W · PRO League KO Stage 20190-1
2019So,W vs Gareev,T · 63rd ch-USA 20191-0
2019Akobian,V vs So,W · 63rd ch-USA 20191/2-1/2
2019So,W vs Shankland,S · 63rd ch-USA 20191/2-1/2
2019Robson,R vs So,W · 63rd ch-USA 20191/2-1/2
2019So,W vs Dominguez Perez,L · 63rd ch-USA 20191/2-1/2
2019So,W vs Grabinsky,Joshua · PRO League KO Stage 20191-0
2019Nyzhnyk,I vs So,W · PRO League KO Stage 20190-1
2019So,W vs Robson,R · PRO League KO Stage 20191/2-1/2
2019Shimanov,A vs So,W · PRO League KO Stage 20191/2-1/2
2019Xiong,Jeffery vs So,W · 63rd ch-USA 20191/2-1/2
2019So,W vs Lenderman,A · 63rd ch-USA 20191-0
2019Sevian,Samuel vs So,W · 63rd ch-USA 20191/2-1/2
2019So,W vs Liang,Awonder · 63rd ch-USA 20190-1
2019Moranda,W vs So,W · PRO League Group Stage1/2-1/2
2019So,W vs Azarov,S · PRO League Group Stage1/2-1/2
2019Priyadharshan,K vs So,W · PRO League Group Stage0-1
2019So,W vs Bhat,V · PRO League Group Stage1/2-1/2
2019Shevchenko,Kirill vs So,W · PRO League Group Stage0-1
2019So,W vs Petrosian,TL · PRO League Group Stage1-0
2019Robson,R vs So,W · PRO League Group Stage1/2-1/2
2019So,W vs Wang Yue · PRO League Group Stage1/2-1/2
2019Ghosh,D vs So,W · PRO League Group Stage1/2-1/2
2019Navara,D vs So,W · Champions Showdown Rapid1-0
2019So,W vs Navara,D · Champions Showdown Rapid1-0
2019Navara,D vs So,W · Champions Showdown Rapid1/2-1/2
2019So,W vs Navara,D · Champions Showdown Rapid1-0
2019Navara,D vs So,W · Champions Showdown Rapid1-0
2019So,W vs Navara,D · Champions Showdown Rapid1-0
2019Navara,D vs So,W · Champions Showdown Rapid0-1
2019So,W vs Navara,D · Champions Showdown Rapid1-0
2019Navara,D vs So,W · Champions Showdown Rapid0-1
2019So,W vs Navara,D · Champions Showdown Rapid1/2-1/2
2019Navara,D vs So,W · Champions Showdown Rapid1-0
2019So,W vs Navara,D · Champions Showdown Rapid1-0
2019Navara,D vs So,W · Champions Showdown Blitz0-1
2019So,W vs Navara,D · Champions Showdown Blitz0-1
2019Navara,D vs So,W · Champions Showdown Blitz1-0
2019So,W vs Navara,D · Champions Showdown Blitz1/2-1/2
2019Navara,D vs So,W · Champions Showdown Blitz1-0
2019So,W vs Navara,D · Champions Showdown Blitz1-0
2019Navara,D vs So,W · Champions Showdown Blitz1-0
2019So,W vs Navara,D · Champions Showdown Blitz1-0
2019Navara,D vs So,W · Champions Showdown Blitz0-1
2019So,W vs Navara,D · Champions Showdown Blitz1/2-1/2
2019Navara,D vs So,W · Champions Showdown Blitz1-0
2019So,W vs Navara,D · Champions Showdown Blitz1/2-1/2
2019Navara,D vs So,W · Champions Showdown Blitz0-1
2019So,W vs Navara,D · Champions Showdown Blitz1-0
2019Navara,D vs So,W · Champions Showdown Blitz1/2-1/2
2019So,W vs Navara,D · Champions Showdown Blitz1-0
2019Navara,D vs So,W · Champions Showdown Blitz1-0
2019So,W vs Navara,D · Champions Showdown Blitz1/2-1/2
2019Navara,D vs So,W · Champions Showdown Blitz1-0
2019So,W vs Navara,D · Champions Showdown Blitz1/2-1/2
2019Navara,D vs So,W · Champions Showdown Blitz1-0
2019So,W vs Navara,D · Champions Showdown Blitz0-1
2019Navara,D vs So,W · Champions Showdown Blitz0-1
2019So,W vs Navara,D · Champions Showdown Blitz1-0
2019So,W vs Yu,Jennifer · PRO League Group Stage1-0
2019Le Tuan Minh vs So,W · PRO League Group Stage1-0
2019Postny,E vs So,W · PRO League Group Stage1/2-1/2
2019So,W vs Erenburg,S · PRO League Group Stage1-0
2019Edouard,R vs So,W · PRO League Group Stage1/2-1/2
2019So,W vs Movsesian,S · PRO League Group Stage1/2-1/2
2019Tan,Ju2 vs So,W · PRO League Group Stage0-1
2019So,W vs Royal,Shreyas · PRO League Group Stage1-0
2019So,W vs Cervantes Landeiro,Thalia · PRO League Group Stage1-0
2019Cordova,E vs So,W · PRO League Group Stage0-1
2019Robson,R vs So,W · PRO League Group Stage0-1
2019So,W vs Nyzhnyk,I · PRO League Group Stage1-0
2019Pigott,J vs So,W · Gibraltar Masters 20190-1
2019Thavandiran,S vs So,W · PRO League Group Stage1/2-1/2
2019So,W vs Rodrigue-Lemieux,Shawn · PRO League Group Stage1-0
2019So,W vs Sadzikowski,D · Gibraltar Masters 20191-0
2019So,W vs Saric,Iv · PRO League Group Stage1-0
2019Hansen,Eric vs So,W · PRO League Group Stage0-1
2019Svane,R vs So,W · Gibraltar Masters 20191/2-1/2
2019So,W vs Maze,S · Gibraltar Masters 20191-0
2019Navara,D vs So,W · Gibraltar Masters 20191/2-1/2
2019So,W vs Grandelius,N · Gibraltar Masters 20190-1
2019So,W vs Lagno,Kateryna · Gibraltar Masters 20191-0
2019Lagarde,Max vs So,W · Gibraltar Masters 20191/2-1/2
2019Lalith,B vs So,W · Gibraltar Masters 20191/2-1/2
2019So,W vs Deac,Bogdan-Daniel · Gibraltar Masters 20191-0
2018Nakamura,Hi vs So,W · chess.com Speed 1m+1spm 20181/2-1/2
2018Nakamura,Hi vs So,W · chess.com Speed 5m+1spm 20181-0
2018So,W vs Nakamura,Hi · chess.com Speed 1m+1spm 20181/2-1/2
2018Nakamura,Hi vs So,W · chess.com Speed 1m+1spm 20181-0
2018So,W vs Nakamura,Hi · chess.com Speed 1m+1spm 20180-1
2018Nakamura,Hi vs So,W · chess.com Speed 1m+1spm 20181/2-1/2
2018So,W vs Nakamura,Hi · chess.com Speed 1m+1spm 20181/2-1/2
2018Nakamura,Hi vs So,W · chess.com Speed 1m+1spm 20181-0
2018So,W vs Nakamura,Hi · chess.com Speed 3m+1spm 20181/2-1/2
2018Nakamura,Hi vs So,W · chess.com Speed 3m+1spm 20181/2-1/2
2018Nakamura,Hi vs So,W · chess.com Speed 5m+1spm 20181-0
2018So,W vs Nakamura,Hi · chess.com Speed 5m+1spm 20180-1
2018Nakamura,Hi vs So,W · chess.com Speed 5m+1spm 20180-1
2018So,W vs Nakamura,Hi · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Nakamura,Hi · chess.com Speed 3m+1spm 20181-0
2018Nakamura,Hi vs So,W · chess.com Speed 3m+1spm 20181/2-1/2
2018So,W vs Nakamura,Hi · chess.com Speed 3m+1spm 20181-0
2018Nakamura,Hi vs So,W · chess.com Speed 3m+1spm 20181-0
2018So,W vs Nakamura,Hi · chess.com Speed 3m+1spm 20180-1
2018Nakamura,Hi vs So,W · chess.com Speed 3m+1spm 20181/2-1/2
2018So,W vs Nakamura,Hi · chess.com Speed 5m+1spm 20181-0
2018So,W vs Nakamura,Hi · chess.com Speed 5m+1spm 20181/2-1/2
2018Nakamura,Hi vs So,W · chess.com Speed 5m+1spm 20180-1
2018So,W vs Nakamura,Hi · chess.com Speed 5m+1spm 20181-0
2018So,W vs Nakamura,Hi · chess.com Speed 3m+1spm 20181/2-1/2
2018So,W vs Nakamura,Hi · chess.com Speed 1m+1spm 20181/2-1/2
2018Nakamura,Hi vs So,W · chess.com Speed 5m+1spm 20181-0
2018Nakamura,Hi vs So,W · chess.com Speed 3m+1spm 20181/2-1/2
2018Anand,V vs So,W · Tata Steel India Rapid1/2-1/2
2018So,W vs Anand,V · Tata Steel India Blitz1/2-1/2
2018Anand,V vs So,W · Tata Steel India Blitz1-0
2018Aronian,L vs So,W · Tata Steel India Rapid1-0
2018Aronian,L vs So,W · Tata Steel India Blitz1/2-1/2
2018So,W vs Aronian,L · Tata Steel India Blitz1/2-1/2
2018So,W vs Duda,J · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Duda,J · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Duda,J · chess.com Speed 3m+1spm 20181/2-1/2
2018Duda,J vs So,W · chess.com Speed 5m+1spm 20180-1
2018Duda,J vs So,W · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Duda,J · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Duda,J · chess.com Speed 5m+1spm 20181-0
2018Duda,J vs So,W · chess.com Speed 3m+1spm 20180-1
2018Duda,J vs So,W · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Duda,J · chess.com Speed 1m+1spm 20181-0
2018So,W vs Duda,J · chess.com Speed 5m+1spm 20180-1
2018Duda,J vs So,W · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Duda,J · chess.com Speed 3m+1spm 20181-0
2018Duda,J vs So,W · chess.com Speed 3m+1spm 20181/2-1/2
2018Duda,J vs So,W · chess.com Speed 3m+1spm 20180-1
2018So,W vs Duda,J · chess.com Speed 3m+1spm 20181-0
2018Duda,J vs So,W · chess.com Speed 3m+1spm 20181-0
2018So,W vs Duda,J · chess.com Speed 3m+1spm 20181-0
2018Duda,J vs So,W · chess.com Speed 1m+1spm 20180-1
2018So,W vs Duda,J · chess.com Speed 1m+1spm 20180-1
2018Duda,J vs So,W · chess.com Speed 1m+1spm 20180-1
2018So,W vs Duda,J · chess.com Speed 1m+1spm 20181-0
2018Duda,J vs So,W · chess.com Speed 1m+1spm 20180-1
2018So,W vs Duda,J · chess.com Speed 1m+1spm 20181-0
2018Duda,J vs So,W · chess.com Speed 1m+1spm 20180-1
2018So,W vs Duda,J · chess.com Speed 1m+1spm 20181-0
2018Duda,J vs So,W · chess.com Speed 1m+1spm 20180-1
2018Harikrishna,P vs So,W · Tata Steel India Rapid1/2-1/2
2018So,W vs Harikrishna,P · Tata Steel India Blitz1-0
2018Harikrishna,P vs So,W · Tata Steel India Blitz1-0
2018So,W vs Karjakin,Sergey · Tata Steel India Rapid1/2-1/2
2018Karjakin,Sergey vs So,W · Tata Steel India Blitz0-1
2018So,W vs Karjakin,Sergey · Tata Steel India Blitz1/2-1/2
2018So,W vs Mamedyarov,S · Tata Steel India Rapid1/2-1/2
2018So,W vs Mamedyarov,S · Tata Steel India Blitz1-0
2018Mamedyarov,S vs So,W · Tata Steel India Blitz0-1
2018Nakamura,Hi vs So,W · Tata Steel India Rapid1/2-1/2
2018Nakamura,Hi vs So,W · Tata Steel India Blitz1-0
2018So,W vs Nakamura,Hi · Tata Steel India Blitz1/2-1/2
2018So,W vs Praggnanandhaa,R · Tata Steel India Blitz1/2-1/2
2018Praggnanandhaa,R vs So,W · Tata Steel India Blitz0-1
2018Ganguly,S vs So,W · Tata Steel India Rapid1/2-1/2
2018So,W vs Vidit,S · Tata Steel India Rapid1-0
2018So,W vs Nihal,Sarin · Tata Steel India Rapid1-0
2018Vidit,S vs So,W · Tata Steel India Blitz1/2-1/2
2018So,W vs Ganguly,S · Tata Steel India Blitz1-0
2018So,W vs Vidit,S · Tata Steel India Blitz1/2-1/2
2018Ganguly,S vs So,W · Tata Steel India Blitz1-0
2018So,W vs Bosiocic,Mari · 43rd Olympiad 20181-0
2018Radjabov,T vs So,W · 43rd Olympiad 20181-0
2018So,W vs Wojtaszek,R · 43rd Olympiad 20181/2-1/2
2018So,W vs Sargissian,G · 43rd Olympiad 20181/2-1/2
2018Yu Yangyi vs So,W · 43rd Olympiad 20181/2-1/2
2018So,W vs Vidit,S · chess.com Speed 3m+1spm 20181/2-1/2
2018So,W vs Vidit,S · chess.com Speed 1m+1spm 20180-1
2018Vidit,S vs So,W · chess.com Speed 3m+1spm 20181/2-1/2
2018So,W vs Vidit,S · chess.com Speed 3m+1spm 20181/2-1/2
2018Vidit,S vs So,W · chess.com Speed 3m+1spm 20181/2-1/2
2018So,W vs Vidit,S · chess.com Speed 3m+1spm 20181-0
2018Vidit,S vs So,W · chess.com Speed 3m+1spm 20181-0
2018So,W vs Vidit,S · chess.com Speed 5m+1spm 20181-0
2018Vidit,S vs So,W · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Vidit,S · chess.com Speed 5m+1spm 20181-0
2018Vidit,S vs So,W · chess.com Speed 5m+1spm 20181-0
2018So,W vs Vidit,S · chess.com Speed 5m+1spm 20181-0
2018Vidit,S vs So,W · chess.com Speed 5m+1spm 20181-0
2018So,W vs Vidit,S · chess.com Speed 5m+1spm 20181/2-1/2
2018Vidit,S vs So,W · chess.com Speed 5m+1spm 20181/2-1/2
2018So,W vs Vidit,S · chess.com Speed 1m+1spm 20181-0
2018So,W vs Vidit,S · chess.com Speed 3m+1spm 20181-0
2018Vidit,S vs So,W · chess.com Speed 5m+1spm 20180-1
2018Vidit,S vs So,W · chess.com Speed 3m+1spm 20181/2-1/2
2018So,W vs Vidit,S · chess.com Speed 5m+1spm 20181/2-1/2
2018Vidit,S vs So,W · chess.com Speed 1m+1spm 20180-1
2018So,W vs Vidit,S · chess.com Speed 1m+1spm 20181-0
2018Vidit,S vs So,W · chess.com Speed 1m+1spm 20181/2-1/2
2018So,W vs Vidit,S · chess.com Speed 1m+1spm 20181-0
2018Vidit,S vs So,W · chess.com Speed 1m+1spm 20181/2-1/2
2018Vidit,S vs So,W · chess.com Speed 1m+1spm 20181-0
2018So,W vs Vidit,S · chess.com Speed 1m+1spm 20181-0
2018So,W vs Krishna,CRG · chess.com IoM Masters1/2-1/2
2018Raja,H vs So,W · chess.com IoM Masters0-1
2018So,W vs Huschenbeth,N · chess.com IoM Masters1-0
2018Adhiban,Baskaran vs So,W · chess.com IoM Masters1/2-1/2
2018So,W vs Melkumyan,H · chess.com IoM Masters1/2-1/2
2018Short,N vs So,W · chess.com IoM Masters1/2-1/2
2018So,W vs Sevian,Samuel · chess.com IoM Masters1/2-1/2
2018So,W vs Shirov,A · chess.com IoM Masters1/2-1/2
2018Nihal,Sarin vs So,W · chess.com IoM Masters1/2-1/2
2018Harikrishna,P vs So,W · 43rd Olympiad 20181/2-1/2
2018So,W vs Sanchez Alvarez,R · 43rd Olympiad 20181-0
2018So,W vs Oboladze,Luka · 43rd Olympiad 20181-0
2018So,W vs L'Ami,E · 43rd Olympiad 20181-0
2018Rodshtein,M vs So,W · 43rd Olympiad 20181/2-1/2
2018So,W vs Stojanovic,Da · 43rd Olympiad 20181-0
2018Anand,V vs So,W · Saint Louis Rapid 20180-1
2018Anand,V vs So,W · Saint Louis Blitz 20181/2-1/2
2018So,W vs Anand,V · Saint Louis Blitz 20180-1
2018So,W vs Anand,V · 6th Sinquefield Cup 20181/2-1/2
2018So,W vs Aronian,L · Saint Louis Rapid 20181/2-1/2
2018So,W vs Aronian,L · Saint Louis Blitz 20181/2-1/2
2018Aronian,L vs So,W · Saint Louis Blitz 20181-0
2018Aronian,L vs So,W · 6th Sinquefield Cup 20181/2-1/2
2018Caruana,F vs So,W · Saint Louis Rapid 20181/2-1/2
2018So,W vs Caruana,F · Saint Louis Blitz 20180-1
2018Caruana,F vs So,W · Saint Louis Blitz 20181/2-1/2
2018So,W vs Caruana,F · 6th Sinquefield Cup 20181/2-1/2
2018So,W vs Caruana,F · Sinquefield GCT TB 20181/2-1/2
2018Caruana,F vs So,W · Sinquefield GCT TB 20181-0
2018So,W vs Grischuk,A · Saint Louis Rapid 20181-0
2018So,W vs Grischuk,A · Saint Louis Blitz 20181/2-1/2
2018Grischuk,A vs So,W · Saint Louis Blitz 20180-1
2018Grischuk,A vs So,W · 6th Sinquefield Cup 20181/2-1/2
2018Karjakin,Sergey vs So,W · Saint Louis Rapid 20181/2-1/2
2018Karjakin,Sergey vs So,W · Saint Louis Blitz 20180-1
2018So,W vs Karjakin,Sergey · Saint Louis Blitz 20180-1
2018So,W vs Karjakin,Sergey · 6th Sinquefield Cup 20181/2-1/2
2018So,W vs Mamedyarov,S · Saint Louis Rapid 20180-1
2018Mamedyarov,S vs So,W · Saint Louis Blitz 20181-0
2018So,W vs Mamedyarov,S · Saint Louis Blitz 20181-0
2018Mamedyarov,S vs So,W · 6th Sinquefield Cup 20181-0
2018Nakamura,Hi vs So,W · Saint Louis Rapid 20181-0
2018So,W vs Nakamura,Hi · Saint Louis Blitz 20180-1
2018Nakamura,Hi vs So,W · Saint Louis Blitz 20181/2-1/2
2018So,W vs Nakamura,Hi · 6th Sinquefield Cup 20181/2-1/2
2018So,W vs Vachier Lagrave,M · Saint Louis Rapid 20181/2-1/2
2018So,W vs Dominguez Perez,L · Saint Louis Rapid 20180-1
2018Dominguez Perez,L vs So,W · Saint Louis Blitz 20181-0
2018So,W vs Vachier Lagrave,M · Saint Louis Blitz 20181/2-1/2
2018So,W vs Dominguez Perez,L · Saint Louis Blitz 20181/2-1/2
2018Vachier Lagrave,M vs So,W · Saint Louis Blitz 20181/2-1/2
2018Vachier Lagrave,M vs So,W · 6th Sinquefield Cup 20181/2-1/2
2018Carlsen,M vs So,W · 6th Sinquefield Cup 20181/2-1/2
2018So,W vs Praggnanandhaa,R · 31st Leon GM 20181/2-1/2
2018Praggnanandhaa,R vs So,W · 31st Leon GM 20180-1
2018So,W vs Praggnanandhaa,R · 31st Leon GM 20180-1
2018Praggnanandhaa,R vs So,W · 31st Leon GM 20180-1
2018Vallejo Pons,F vs So,W · 31st Leon GM 20181-0
2018Vallejo Pons,F vs So,W · 31st Leon GM 20181/2-1/2
2018So,W vs Vallejo Pons,F · 31st Leon GM 20181-0
2018So,W vs Vallejo Pons,F · 31st Leon GM 20181/2-1/2
2018Vallejo Pons,F vs So,W · 31st Leon GM 20180-1
2018So,W vs Vallejo Pons,F · 31st Leon GM 20181-0
2018So,W vs Wei Yi · chess.com Speed 5m+1spm 20171/2-1/2
2018Wei Yi vs So,W · chess.com Speed 5m+1spm 20171-0
2018So,W vs Wei Yi · chess.com Speed 5m+1spm 20170-1
2018Wei Yi vs So,W · chess.com Speed 5m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 5m+1spm 20171-0
2018Wei Yi vs So,W · chess.com Speed 5m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 5m+1spm 20171-0
2018Wei Yi vs So,W · chess.com Speed 5m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 5m+1spm 20171-0
2018Wei Yi vs So,W · chess.com Speed 5m+1spm 20171-0
2018So,W vs Wei Yi · chess.com Speed 3m+1spm 20171-0
2018Wei Yi vs So,W · chess.com Speed 3m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 3m+1spm 20171-0
2018Wei Yi vs So,W · chess.com Speed 3m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 3m+1spm 20171/2-1/2
2018Wei Yi vs So,W · chess.com Speed 3m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 3m+1spm 20171/2-1/2
2018Wei Yi vs So,W · chess.com Speed 3m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 3m+1spm 20171-0
2018Wei Yi vs So,W · chess.com Speed 1m+1spm 20171-0
2018So,W vs Wei Yi · chess.com Speed 1m+1spm 20170-1
2018Wei Yi vs So,W · chess.com Speed 1m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 1m+1spm 20171/2-1/2
2018Wei Yi vs So,W · chess.com Speed 1m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 1m+1spm 20171/2-1/2
2018Wei Yi vs So,W · chess.com Speed 1m+1spm 20170-1
2018So,W vs Wei Yi · chess.com Speed 1m+1spm 20170-1
2018Wei Yi vs So,W · chess.com Speed 1m+1spm 20171-0
2018Anand,V vs So,W · 6th Norway Chess 20181/2-1/2
2018Anand,V vs So,W · GCT Rapid YourNextMove1/2-1/2
2018So,W vs Anand,V · GCT Blitz YourNextMove1/2-1/2
2018Anand,V vs So,W · GCT Blitz YourNextMove1/2-1/2
2018So,W vs Anand,V · GCT Rapid Paris 20181/2-1/2
2018Anand,V vs So,W · GCT Blitz Paris 20181/2-1/2
2018So,W vs Anand,V · GCT Blitz Paris 20181/2-1/2
2018So,W vs Aronian,L · GCT Rapid YourNextMove1/2-1/2
2018Aronian,L vs So,W · GCT Blitz YourNextMove1/2-1/2
2018So,W vs Aronian,L · GCT Blitz YourNextMove1/2-1/2
2018Aronian,L vs So,W · GCT Rapid Paris 20181/2-1/2
2018Aronian,L vs So,W · GCT Blitz Paris 20181/2-1/2
2018So,W vs Aronian,L · GCT Blitz Paris 20181/2-1/2
2018Caruana,F vs So,W · 6th Norway Chess 20181-0
2018Caruana,F vs So,W · GCT Rapid YourNextMove0-1
2018So,W vs Caruana,F · GCT Blitz YourNextMove1/2-1/2
2018Caruana,F vs So,W · GCT Blitz YourNextMove0-1
2018So,W vs Caruana,F · GCT Rapid Paris 20181-0
2018So,W vs Caruana,F · GCT Blitz Paris 20181/2-1/2
2018Caruana,F vs So,W · GCT Blitz Paris 20181/2-1/2
2018So,W vs Giri,A · GCT Rapid YourNextMove1-0
2018So,W vs Giri,A · GCT Blitz YourNextMove1-0
2018Giri,A vs So,W · GCT Blitz YourNextMove0-1
2018Grischuk,A vs So,W · GCT Rapid YourNextMove0-1
2018Grischuk,A vs So,W · GCT Blitz YourNextMove1/2-1/2
2018So,W vs Grischuk,A · GCT Blitz YourNextMove1/2-1/2
2018So,W vs Grischuk,A · GCT Rapid Paris 20181-0
2018So,W vs Grischuk,A · GCT Blitz Paris 20180-1
2018Grischuk,A vs So,W · GCT Blitz Paris 20181/2-1/2
2018So,W vs Karjakin,Sergey · GCT Rapid YourNextMove1/2-1/2
2018So,W vs Karjakin,Sergey · GCT Blitz YourNextMove1/2-1/2
2018Karjakin,Sergey vs So,W · GCT Blitz YourNextMove1-0
2018Karjakin,Sergey vs So,W · GCT Rapid Paris 20181/2-1/2
2018Karjakin,Sergey vs So,W · GCT Blitz Paris 20181-0
2018So,W vs Karjakin,Sergey · GCT Blitz Paris 20181/2-1/2
2018Kramnik,V vs So,W · GCT Rapid Paris 20180-1
2018Kramnik,V vs So,W · GCT Blitz Paris 20181/2-1/2
2018So,W vs Kramnik,V · GCT Blitz Paris 20181/2-1/2
2018Mamedyarov,S vs So,W · 6th Norway Chess 20181/2-1/2
2018So,W vs Mamedyarov,S · GCT Rapid YourNextMove1-0
2018Mamedyarov,S vs So,W · GCT Blitz YourNextMove1-0
2018So,W vs Mamedyarov,S · GCT Blitz YourNextMove0-1
2018Mamedyarov,S vs So,W · GCT Rapid Paris 20181-0
2018So,W vs Mamedyarov,S · GCT Blitz Paris 20181-0
2018Mamedyarov,S vs So,W · GCT Blitz Paris 20181/2-1/2
2018Nakamura,Hi vs So,W · GCT Rapid YourNextMove0-1
2018So,W vs Nakamura,Hi · GCT Blitz YourNextMove0-1
2018Nakamura,Hi vs So,W · GCT Blitz YourNextMove1-0
2018So,W vs Nakamura,Hi · GCT Rapid Paris 20181/2-1/2
2018So,W vs Nakamura,Hi · GCT Blitz Paris 20181/2-1/2
2018Nakamura,Hi vs So,W · GCT Blitz Paris 20181/2-1/2
2018So,W vs Carlsen,M · 6th Norway Chess 20181-0
2018So,W vs Vachier Lagrave,M · 6th Norway Chess 20181/2-1/2
2018Vachier Lagrave,M vs So,W · GCT Rapid YourNextMove1/2-1/2
2018Vachier Lagrave,M vs So,W · GCT Blitz YourNextMove1/2-1/2
2018So,W vs Vachier Lagrave,M · GCT Blitz YourNextMove1/2-1/2
2018So,W vs Vachier Lagrave,M · GCT Rapid Paris 20181-0
2018So,W vs Vachier Lagrave,M · GCT Blitz Paris 20181/2-1/2
2018Vachier Lagrave,M vs So,W · GCT Blitz Paris 20180-1
2018So,W vs Anand,V · 6th Norway Blitz 20181/2-1/2
2018So,W vs Aronian,L · 6th Norway Blitz 20181/2-1/2
2018Aronian,L vs So,W · 6th Norway Chess 20181/2-1/2
2018Caruana,F vs So,W · 6th Norway Blitz 20180-1
2018Ding Liren vs So,W · 6th Norway Blitz 20180-1
2018So,W vs Karjakin,Sergey · 6th Norway Blitz 20181-0
2018So,W vs Karjakin,Sergey · 6th Norway Chess 20181/2-1/2
2018Mamedyarov,S vs So,W · 6th Norway Blitz 20180-1
2018Nakamura,Hi vs So,W · 6th Norway Blitz 20181/2-1/2
2018So,W vs Nakamura,Hi · 6th Norway Chess 20181/2-1/2
2018Carlsen,M vs So,W · 6th Norway Blitz 20181-0
2018So,W vs Vachier Lagrave,M · 6th Norway Blitz 20181/2-1/2
2018So,W vs Caruana,F · ch-USA 20181/2-1/2
2018So,W vs Nakamura,Hi · ch-USA 20181/2-1/2
2018Zherebukh,Y vs So,W · ch-USA 20180-1
2018So,W vs Onischuk,Al · ch-USA 20181-0
2018Liang,Awonder vs So,W · ch-USA 20181/2-1/2
2018So,W vs Lenderman,A · ch-USA 20181/2-1/2
2018Xiong,Jeffery vs So,W · ch-USA 20181/2-1/2
2018So,W vs Izoria,Z · ch-USA 20181/2-1/2
2018Shankland,S vs So,W · ch-USA 20181/2-1/2
2018Akobian,V vs So,W · ch-USA 20181/2-1/2
2018Robson,R vs So,W · ch-USA 20181/2-1/2
2018So,W vs Aronian,L · FIDE Candidates 20181-0
2018Aronian,L vs So,W · FIDE Candidates 20181/2-1/2
2018Caruana,F vs So,W · FIDE Candidates 20181-0
2018So,W vs Caruana,F · FIDE Candidates 20181/2-1/2
2018So,W vs Ding Liren · FIDE Candidates 20181/2-1/2
2018Ding Liren vs So,W · FIDE Candidates 20181/2-1/2
2018Grischuk,A vs So,W · FIDE Candidates 20181-0
2018So,W vs Grischuk,A · FIDE Candidates 20181/2-1/2
2018Karjakin,Sergey vs So,W · FIDE Candidates 20181-0
2018So,W vs Karjakin,Sergey · FIDE Candidates 20181/2-1/2
2018So,W vs Kramnik,V · FIDE Candidates 20181/2-1/2
2018Kramnik,V vs So,W · FIDE Candidates 20181/2-1/2
2018Mamedyarov,S vs So,W · FIDE Candidates 20181/2-1/2
2018So,W vs Mamedyarov,S · FIDE Candidates 20181/2-1/2
2018Anand,V vs So,W · 80th Tata Steel GpA1/2-1/2
2018Caruana,F vs So,W · 80th Tata Steel GpA1/2-1/2
2018So,W vs Giri,A · 80th Tata Steel GpA1/2-1/2
2018So,W vs Karjakin,Sergey · 80th Tata Steel GpA1/2-1/2
2018Kramnik,V vs So,W · 80th Tata Steel GpA1/2-1/2
2018So,W vs Mamedyarov,S · 80th Tata Steel GpA1/2-1/2
2018Matlakov,M vs So,W · 80th Tata Steel GpA1/2-1/2
2018So,W vs Adhiban,Baskaran · 80th Tata Steel GpA1-0
2018Wei Yi vs So,W · 80th Tata Steel GpA0-1
2018So,W vs Svidler,P · 80th Tata Steel GpA1/2-1/2
2018Carlsen,M vs So,W · 80th Tata Steel GpA1-0
2018So,W vs Jones,G · 80th Tata Steel GpA1-0
2018So,W vs Hou Yifan · 80th Tata Steel GpA1-0
2017Anand,V vs So,W · 9th London Classic 20170-1
2017So,W vs Aronian,L · 9th London Classic 20171/2-1/2
2017Caruana,F vs So,W · 9th London Classic 20171/2-1/2
2017So,W vs Karjakin,Sergey · 9th London Classic 20171/2-1/2
2017Nakamura,Hi vs So,W · 9th London Classic 20171/2-1/2
2017So,W vs Nepomniachtchi,I · 9th London Classic 20171/2-1/2
2017So,W vs Vachier Lagrave,M · 9th London Classic 20171/2-1/2
2017So,W vs Adams,Mi · 9th London Classic 20171/2-1/2
2017Carlsen,M vs So,W · 9th London Classic 20171/2-1/2
2017So,W vs Dominguez Perez,L · Champions Showdown G301/2-1/2
2017Dominguez Perez,L vs So,W · Champions Showdown G301/2-1/2
2017So,W vs Dominguez Perez,L · Champions Showdown G301/2-1/2
2017Dominguez Perez,L vs So,W · Champions Showdown G301-0
2017So,W vs Dominguez Perez,L · Champions Showdown G201/2-1/2
2017Dominguez Perez,L vs So,W · Champions Showdown G201-0
2017So,W vs Dominguez Perez,L · Champions Showdown G200-1
2017Dominguez Perez,L vs So,W · Champions Showdown G200-1
2017So,W vs Dominguez Perez,L · Champions Showdown G200-1
2017Dominguez Perez,L vs So,W · Champions Showdown G201/2-1/2
2017So,W vs Dominguez Perez,L · Champions Showdown G101/2-1/2
2017Dominguez Perez,L vs So,W · Champions Showdown G101/2-1/2
2017So,W vs Dominguez Perez,L · Champions Showdown G101/2-1/2
2017Dominguez Perez,L vs So,W · Champions Showdown G101/2-1/2
2017So,W vs Dominguez Perez,L · Champions Showdown G100-1
2017Dominguez Perez,L vs So,W · Champions Showdown G100-1
2017So,W vs Dominguez Perez,L · Champions Showdown G101-0
2017Dominguez Perez,L vs So,W · Champions Showdown G100-1
2017So,W vs Dominguez Perez,L · Champions Showdown G51-0
2017Dominguez Perez,L vs So,W · Champions Showdown G50-1
2017So,W vs Dominguez Perez,L · Champions Showdown G51/2-1/2
2017Dominguez Perez,L vs So,W · Champions Showdown G50-1
2017So,W vs Dominguez Perez,L · Champions Showdown G51-0
2017Dominguez Perez,L vs So,W · Champions Showdown G51/2-1/2
2017So,W vs Dominguez Perez,L · Champions Showdown G51-0
2017Dominguez Perez,L vs So,W · Champions Showdown G51-0
2017So,W vs Dominguez Perez,L · Champions Showdown G51-0
2017Dominguez Perez,L vs So,W · Champions Showdown G51/2-1/2
2017So,W vs Dominguez Perez,L · Champions Showdown G51-0
2017Dominguez Perez,L vs So,W · Champions Showdown G51-0
2017Carlsen,M vs So,W · chess.com Speed 5m+2spm 20171-0
2017So,W vs Carlsen,M · chess.com Speed 1m+1spm 20171/2-1/2
2017Carlsen,M vs So,W · chess.com Speed 1m+1spm 20171-0
2017So,W vs Carlsen,M · chess.com Speed 1m+1spm 20170-1
2017Carlsen,M vs So,W · chess.com Speed 3m+2spm 20171/2-1/2
2017Carlsen,M vs So,W · chess.com Speed 1m+1spm 20171-0
2017So,W vs Carlsen,M · chess.com Speed 3m+2spm 20171/2-1/2
2017So,W vs Carlsen,M · chess.com Speed 3m+2spm 20171/2-1/2
2017Carlsen,M vs So,W · chess.com Speed 5m+2spm 20171-0
2017So,W vs Carlsen,M · chess.com Speed 5m+2spm 20171/2-1/2
2017Carlsen,M vs So,W · chess.com Speed 5m+2spm 20171/2-1/2
2017So,W vs Carlsen,M · chess.com Speed 1m+1spm 20170-1
2017So,W vs Carlsen,M · chess.com Speed 5m+2spm 20171/2-1/2
2017So,W vs Carlsen,M · chess.com Speed 5m+2spm 20171-0
2017So,W vs Carlsen,M · chess.com Speed 3m+2spm 20170-1
2017Carlsen,M vs So,W · chess.com Speed 3m+2spm 20170-1
2017Carlsen,M vs So,W · chess.com Speed 1m+1spm 20171-0
2017Carlsen,M vs So,W · chess.com Speed 3m+2spm 20171/2-1/2
2017So,W vs Carlsen,M · chess.com Speed 5m+2spm 20170-1
2017So,W vs Carlsen,M · chess.com Speed 3m+2spm 20171-0
2017Carlsen,M vs So,W · chess.com Speed 3m+2spm 20170-1
2017So,W vs Carlsen,M · chess.com Speed 3m+2spm 20171/2-1/2
2017So,W vs Carlsen,M · chess.com Speed 5m+2spm 20170-1
2017Carlsen,M vs So,W · chess.com Speed 5m+2spm 20171-0
2017So,W vs Carlsen,M · chess.com Speed 5m+2spm 20171/2-1/2
2017So,W vs Carlsen,M · chess.com Speed 5m+2spm 20170-1
2017Carlsen,M vs So,W · chess.com Speed 5m+2spm 20171-0
2017Carlsen,M vs So,W · chess.com Speed 5m+2spm 20171-0
2017So,W vs Carlsen,M · chess.com Speed 1m+1spm 20170-1
2017Carlsen,M vs So,W · chess.com Speed 1m+1spm 20171-0
2017Carlsen,M vs So,W · chess.com Speed 1m+1spm 20171-0
2017Carlsen,M vs So,W · chess.com Speed 1m+1spm 20171-0
2017So,W vs Carlsen,M · chess.com Speed 1m+1spm 20170-1
2017So,W vs Carlsen,M · chess.com Speed 1m+1spm 20170-1
2017So,W vs Ding Liren · FIDE World Cup 20171/2-1/2
2017Ding Liren vs So,W · FIDE World Cup 20171/2-1/2
2017Ding Liren vs So,W · FIDE World Cup 20171/2-1/2
2017So,W vs Ding Liren · FIDE World Cup 20170-1
2017Ding Liren vs So,W · FIDE World Cup 20171/2-1/2
2017So,W vs Ding Liren · FIDE World Cup 20171/2-1/2
2017Ruiz C,J vs So,W · FIDE World Cup 20170-1
2017So,W vs Ruiz C,J · FIDE World Cup 20171/2-1/2
2017So,W vs Bluebaum,M · FIDE World Cup 20171/2-1/2
2017Bluebaum,M vs So,W · FIDE World Cup 20171/2-1/2
2017Bluebaum,M vs So,W · FIDE World Cup 20170-1
2017So,W vs Bluebaum,M · FIDE World Cup 20171-0
2017Bluebaum,M vs So,W · FIDE World Cup 20171/2-1/2
2017So,W vs Bluebaum,M · FIDE World Cup 20171/2-1/2
2017Vallejo Pons,F vs So,W · FIDE World Cup 20170-1
2017So,W vs Vallejo Pons,F · FIDE World Cup 20171/2-1/2
2017So,W vs Jobava,Ba · FIDE World Cup 20171/2-1/2
2017Jobava,Ba vs So,W · FIDE World Cup 20171/2-1/2
2017Jobava,Ba vs So,W · FIDE World Cup 20171/2-1/2
2017So,W vs Jobava,Ba · FIDE World Cup 20171-0
2017Fedoseev,Vl3 vs So,W · FIDE World Cup 20171/2-1/2
2017So,W vs Fedoseev,Vl3 · FIDE World Cup 20171-0
2017So,W vs Anand,V · 5th Sinquefield Cup 20171/2-1/2
2017Aronian,L vs So,W · 5th Sinquefield Cup 20171-0
2017So,W vs Caruana,F · 5th Sinquefield Cup 20171/2-1/2
2017Karjakin,Sergey vs So,W · 5th Sinquefield Cup 20171-0
2017So,W vs Nakamura,Hi · 5th Sinquefield Cup 20171/2-1/2
2017Nepomniachtchi,I vs So,W · 5th Sinquefield Cup 20170-1
2017Vachier Lagrave,M vs So,W · 5th Sinquefield Cup 20171-0
2017Svidler,P vs So,W · 5th Sinquefield Cup 20171/2-1/2
2017So,W vs Carlsen,M · 5th Sinquefield Cup 20170-1
2017So,W vs Anand,V · GCT Blitz YourNextMove1-0
2017Anand,V vs So,W · GCT Blitz YourNextMove1-0
2017So,W vs Anand,V · 30th Leon GM 20171-0
2017Anand,V vs So,W · 30th Leon GM 20171/2-1/2
2017Anand,V vs So,W · 30th Leon GM 20171/2-1/2
2017So,W vs Anand,V · 30th Leon GM 20171/2-1/2
2017So,W vs Anand,V · 30th Leon GM 20171/2-1/2
2017Anand,V vs So,W · 30th Leon GM 20171/2-1/2
2017Aronian,L vs So,W · GCT Blitz YourNextMove1/2-1/2
2017So,W vs Aronian,L · GCT Blitz YourNextMove1/2-1/2
2017Duda,J vs So,W · 30th Leon GM 20171/2-1/2
2017So,W vs Duda,J · 30th Leon GM 20171-0
2017So,W vs Duda,J · 30th Leon GM 20170-1
2017Duda,J vs So,W · 30th Leon GM 20170-1
2017So,W vs Giri,A · GCT Blitz YourNextMove0-1
2017Giri,A vs So,W · GCT Blitz YourNextMove1/2-1/2
2017Ivanchuk,V vs So,W · GCT Blitz YourNextMove1/2-1/2
2017So,W vs Ivanchuk,V · GCT Blitz YourNextMove1/2-1/2
2017Kramnik,V vs So,W · GCT Blitz YourNextMove1/2-1/2
2017So,W vs Kramnik,V · GCT Blitz YourNextMove1/2-1/2
2017So,W vs Nepomniachtchi,I · GCT Blitz YourNextMove1-0
2017Nepomniachtchi,I vs So,W · GCT Blitz YourNextMove1/2-1/2
2017So,W vs Jobava,Ba · GCT Blitz YourNextMove1-0
2017So,W vs Vachier Lagrave,M · GCT Blitz YourNextMove0-1
2017Carlsen,M vs So,W · GCT Blitz YourNextMove1-0
2017Jobava,Ba vs So,W · GCT Blitz YourNextMove0-1
2017Vachier Lagrave,M vs So,W · GCT Blitz YourNextMove1-0
2017So,W vs Carlsen,M · GCT Blitz YourNextMove1/2-1/2
2017Anand,V vs So,W · 5th Norway Blitz 20171/2-1/2
2017Anand,V vs So,W · 5th Norway Chess 20171/2-1/2
2017So,W vs Anand,V · GCT Rapid YourNextMove1-0
2017Aronian,L vs So,W · 5th Norway Blitz 20171-0
2017So,W vs Aronian,L · 5th Norway Chess 20171/2-1/2
2017So,W vs Aronian,L · GCT Rapid YourNextMove1-0
2017Caruana,F vs So,W · 5th Norway Blitz 20170-1
2017So,W vs Caruana,F · 5th Norway Chess 20171/2-1/2
2017Caruana,F vs So,W · GCT Rapid Paris 20170-1
2017So,W vs Caruana,F · GCT Blitz Paris 20170-1
2017Caruana,F vs So,W · GCT Blitz Paris 20171-0
2017Giri,A vs So,W · 5th Norway Blitz 20170-1
2017Giri,A vs So,W · 5th Norway Chess 20171/2-1/2
2017Giri,A vs So,W · GCT Rapid YourNextMove1/2-1/2
2017Grischuk,A vs So,W · GCT Rapid Paris 20171/2-1/2
2017Grischuk,A vs So,W · GCT Blitz Paris 20171/2-1/2
2017So,W vs Grischuk,A · GCT Blitz Paris 20171-0
2017Ivanchuk,V vs So,W · GCT Rapid YourNextMove1/2-1/2
2017So,W vs Karjakin,Sergey · 5th Norway Blitz 20171-0
2017So,W vs Karjakin,Sergey · 5th Norway Chess 20171/2-1/2
2017So,W vs Karjakin,Sergey · GCT Rapid Paris 20170-1
2017Karjakin,Sergey vs So,W · GCT Blitz Paris 20171-0
2017So,W vs Karjakin,Sergey · GCT Blitz Paris 20170-1
2017So,W vs Kramnik,V · 5th Norway Blitz 20171/2-1/2
2017Kramnik,V vs So,W · 5th Norway Chess 20171/2-1/2
2017So,W vs Kramnik,V · GCT Rapid YourNextMove1-0
2017Mamedyarov,S vs So,W · GCT Rapid Paris 20171/2-1/2
2017Mamedyarov,S vs So,W · GCT Blitz Paris 20171/2-1/2
2017So,W vs Mamedyarov,S · GCT Blitz Paris 20171/2-1/2
2017So,W vs Nakamura,Hi · 5th Norway Blitz 20170-1
2017Nakamura,Hi vs So,W · 5th Norway Chess 20171/2-1/2
2017Nakamura,Hi vs So,W · GCT Rapid Paris 20171/2-1/2
2017Nakamura,Hi vs So,W · GCT Blitz Paris 20171-0
2017So,W vs Nakamura,Hi · GCT Blitz Paris 20171-0
2017Nepomniachtchi,I vs So,W · GCT Rapid YourNextMove1/2-1/2
2017Vachier Lagrave,M vs So,W · 5th Norway Blitz 20171-0
2017So,W vs Carlsen,M · 5th Norway Blitz 20170-1
2017Carlsen,M vs So,W · 5th Norway Chess 20171/2-1/2
2017So,W vs Vachier Lagrave,M · 5th Norway Chess 20171/2-1/2
2017So,W vs Bacrot,E · GCT Rapid Paris 20171-0
2017So,W vs Carlsen,M · GCT Rapid Paris 20170-1
2017Vachier Lagrave,M vs So,W · GCT Rapid Paris 20171/2-1/2
2017So,W vs Topalov,V · GCT Rapid Paris 20171/2-1/2
2017So,W vs Vachier Lagrave,M · GCT Blitz Paris 20170-1
2017Bacrot,E vs So,W · GCT Blitz Paris 20171-0
2017So,W vs Topalov,V · GCT Blitz Paris 20171/2-1/2
2017So,W vs Carlsen,M · GCT Blitz Paris 20170-1
2017Vachier Lagrave,M vs So,W · GCT Blitz Paris 20171-0
2017So,W vs Bacrot,E · GCT Blitz Paris 20171-0
2017Topalov,V vs So,W · GCT Blitz Paris 20170-1
2017Carlsen,M vs So,W · GCT Blitz Paris 20171-0
2017So,W vs Vachier Lagrave,M · GCT Rapid YourNextMove1/2-1/2
2017Carlsen,M vs So,W · GCT Rapid YourNextMove0-1
2017So,W vs Jobava,Ba · GCT Rapid YourNextMove1-0
2017So,W vs Giri,A · chess.com Speed 1m+1spm 20171-0
2017Giri,A vs So,W · chess.com Speed 1m+1spm 20171/2-1/2
2017Giri,A vs So,W · chess.com Speed 1m+1spm 20170-1
2017So,W vs Giri,A · chess.com Speed 1m+1spm 20170-1
2017Giri,A vs So,W · chess.com Speed 1m+1spm 20171/2-1/2
2017So,W vs Giri,A · chess.com Speed 1m+1spm 20171/2-1/2
2017Giri,A vs So,W · chess.com Speed 3m+2spm 20170-1
2017So,W vs Giri,A · chess.com Speed 1m+1spm 20170-1
2017Giri,A vs So,W · chess.com Speed 1m+1spm 20171-0
2017So,W vs Giri,A · chess.com Speed 1m+1spm 20171-0
2017Giri,A vs So,W · chess.com Speed 5m+2spm 20171-0
2017So,W vs Giri,A · chess.com Speed 5m+2spm 20170-1
2017So,W vs Giri,A · chess.com Speed 3m+2spm 20171/2-1/2
2017Giri,A vs So,W · chess.com Speed 3m+2spm 20171/2-1/2
2017So,W vs Giri,A · chess.com Speed 3m+2spm 20171-0
2017Giri,A vs So,W · chess.com Speed 3m+2spm 20171/2-1/2
2017Giri,A vs So,W · chess.com Speed 1m+1spm 20171/2-1/2
2017So,W vs Giri,A · chess.com Speed 1m+1spm 20171/2-1/2
2017So,W vs Giri,A · chess.com Speed 1m+1spm 20171/2-1/2
2017Giri,A vs So,W · chess.com Speed 1m+1spm 20171-0
2017Giri,A vs So,W · chess.com Speed 1m+1spm 20171/2-1/2
2017Giri,A vs So,W · chess.com Speed 5m+2spm 20171/2-1/2
2017So,W vs Giri,A · chess.com Speed 5m+2spm 20171-0
2017So,W vs Giri,A · chess.com Speed 5m+2spm 20171/2-1/2
2017So,W vs Giri,A · chess.com Speed 5m+2spm 20171/2-1/2
2017Giri,A vs So,W · chess.com Speed 5m+2spm 20171-0
2017Giri,A vs So,W · chess.com Speed 5m+2spm 20170-1
2017Harikrishna,P vs So,W · Vugar Gashimov Mem 20171/2-1/2
2017So,W vs Karjakin,Sergey · Vugar Gashimov Mem 20171-0
2017So,W vs Kramnik,V · Vugar Gashimov Mem 20171-0
2017So,W vs Mamedyarov,S · Vugar Gashimov Mem 20170-1
2017So,W vs Nakamura,Hi · ch-USA 20171/2-1/2
2017So,W vs Onischuk,Al · ch-USA 20171-0
2017Zherebukh,Y vs So,W · ch-USA 20171/2-1/2
2017So,W vs Akobian,V · ch-USA 20171/2-1/2
2017Robson,R vs So,W · ch-USA 20171/2-1/2
2017Xiong,Jeffery vs So,W · ch-USA 20170-1
2017So,W vs Kamsky,G · ch-USA 20171/2-1/2
2017So,W vs Onischuk,Al · ch-USA TB 20171-0
2017Onischuk,Al vs So,W · ch-USA TB 20171/2-1/2
2017Adams,Mi vs So,W · Vugar Gashimov Mem 20171/2-1/2
2017So,W vs Wojtaszek,R · Vugar Gashimov Mem 20171/2-1/2
2017Topalov,V vs So,W · Vugar Gashimov Mem 20171/2-1/2
2017Eljanov,P vs So,W · Vugar Gashimov Mem 20171/2-1/2
2017So,W vs Radjabov,T · Vugar Gashimov Mem 20171/2-1/2
2017So,W vs Caruana,F · PRO League KO Stage 20171/2-1/2
2017So,W vs Caruana,F · PRO League KO Stage 20171/2-1/2
2017Caruana,F vs So,W · PRO League KO Stage 20170-1
2017So,W vs Caruana,F · ch-USA 20171/2-1/2
2017Sheng,Joshua vs So,W · PRO League KO Stage 20170-1
2017So,W vs Brown,Michael William · PRO League KO Stage 20171-0
2017Khachiyan,M vs So,W · PRO League KO Stage 20170-1
2017So,W vs Dreev,A · PRO League KO Stage 20171-0
2017Cervantes Landeiro,Thalia vs So,W · PRO League KO Stage 20170-1
2017So,W vs Ashwin,J · PRO League KO Stage 20171-0
2017So,W vs Shimanov,A · PRO League KO Stage 20171-0
2017Durarbayli,V vs So,W · PRO League KO Stage 20170-1
2017Oussedik,E vs So,W · PRO League KO Stage 20170-1
2017So,W vs Lesiege,A · PRO League KO Stage 20171-0
2017Hansen,Eric vs So,W · PRO League KO Stage 20170-1
2017So,W vs Oussedik,E · PRO League KO Stage 20171-0
2017Lesiege,A vs So,W · PRO League KO Stage 20171/2-1/2
2017So,W vs Hansen,Eric · PRO League KO Stage 20171-0
2017So,W vs Carlsen,M · PRO League KO Stage 20170-1
2017Lie,K vs So,W · PRO League KO Stage 20170-1
2017So,W vs Nilsen,Jo · PRO League KO Stage 20171-0
2017Mihajlov,Seb vs So,W · PRO League KO Stage 20170-1
2017So,W vs Shabalov,A · ch-USA 20171-0
2017Shankland,S vs So,W · ch-USA 20171/2-1/2
2017Mamedyarov,S vs So,W · PRO League Group Stage1-0
2017So,W vs Breckenridge,S · PRO League Pacific 20171-0
2017So,W vs Haessler,C · PRO League Pacific 20171-0
2017Raptis,N vs So,W · PRO League Pacific 20170-1
2017Zavortink,Matt B vs So,W · PRO League Pacific 20170-1
2017So,W vs Vachier Lagrave,M · PRO League Group Stage1-0
2017So,W vs Gozzoli,Y · PRO League Group Stage1-0
2017Bacrot,E vs So,W · PRO League Group Stage0-1
2017Degraeve,Remy vs So,W · PRO League Group Stage0-1
2017Dreev,A vs So,W · PRO League Group Stage0-1
2017So,W vs Brown,Michael William · PRO League Group Stage1-0
2017So,W vs Khachiyan,M · PRO League Group Stage1/2-1/2
2017Sheng,Joshua vs So,W · PRO League Group Stage0-1
2017Aleskerov,F vs So,W · PRO League Group Stage0-1
2017So,W vs Chirila,I · PRO League Group Stage1-0
2017So,W vs Viswanadha,Kesav · PRO League Group Stage1-0
2017Andreikin,D vs So,W · 79th Tata Steel GpA1/2-1/2
2017So,W vs Aronian,L · 79th Tata Steel GpA1/2-1/2
2017Giri,A vs So,W · 79th Tata Steel GpA1/2-1/2
2017So,W vs Harikrishna,P · 79th Tata Steel GpA1-0
2017Karjakin,Sergey vs So,W · 79th Tata Steel GpA1/2-1/2
2017Nepomniachtchi,I vs So,W · 79th Tata Steel GpA0-1
2017So,W vs Rapport,R · 79th Tata Steel GpA1-0
2017Arribas Lopez,A vs So,W · PRO League Pacific 20171/2-1/2
2017So,W vs Holt,C · PRO League Pacific 20171-0
2017So,W vs Javakhadze,Z · PRO League Pacific 20171-0
2017Harmon-Vellotti,Luke vs So,W · PRO League Pacific 20170-1
2017So,W vs Carlsen,M · 79th Tata Steel GpA1/2-1/2
2017Van Wely,L vs So,W · 79th Tata Steel GpA0-1
2017Adhiban,Baskaran vs So,W · 79th Tata Steel GpA1/2-1/2
2017So,W vs Eljanov,P · 79th Tata Steel GpA1/2-1/2
2017So,W vs Wojtaszek,R · 79th Tata Steel GpA1-0
2017So,W vs Wei Yi · 79th Tata Steel GpA1/2-1/2
2016So,W vs Anand,V · 8th London Classic 20161/2-1/2
2016Aronian,L vs So,W · 8th London Classic 20161/2-1/2
2016Caruana,F vs So,W · 8th London Classic 20161/2-1/2
2016Giri,A vs So,W · 8th London Classic 20161/2-1/2
2016So,W vs Kramnik,V · 8th London Classic 20161/2-1/2
2016Nakamura,Hi vs So,W · 8th London Classic 20160-1
2016So,W vs Adams,Mi · 8th London Classic 20161-0
2016Topalov,V vs So,W · 8th London Classic 20160-1
2016So,W vs Vachier Lagrave,M · 8th London Classic 20161/2-1/2
2016Nakamura,Hi vs So,W · chess.com IoM Masters1/2-1/2
2016Brunello,M vs So,W · chess.com IoM Masters0-1
2016So,W vs Harika,D · chess.com IoM Masters1/2-1/2
2016So,W vs Merry,Alan B · chess.com IoM Masters1-0
2016Granda Zuniga,J vs So,W · chess.com IoM Masters0-1
2016So,W vs Rodshtein,M · chess.com IoM Masters1/2-1/2
2016Bok,B vs So,W · chess.com IoM Masters1/2-1/2
2016So,W vs Salem,AR · chess.com IoM Masters1-0
2016So,W vs Eljanov,P · chess.com IoM Masters1/2-1/2
2016Nepomniachtchi,I vs So,W · 42nd Olympiad 20160-1
2016De la Riva Aguado,O vs So,W · 42nd Olympiad 20160-1
2016So,W vs Perez Ponsa,F · 42nd Olympiad 20161-0
2016So,W vs Hracek,Z · 42nd Olympiad 20161/2-1/2
2016Sedlak,N vs So,W · 42nd Olympiad 20160-1
2016So,W vs Kryvoruchko,Y · 42nd Olympiad 20161/2-1/2
2016Vidit,S vs So,W · 42nd Olympiad 20160-1
2016So,W vs Tari,A · 42nd Olympiad 20161/2-1/2
2016Pantsulaia,L vs So,W · 42nd Olympiad 20160-1
2016So,W vs Lesiege,A · 42nd Olympiad 20161-0
2016Anand,V vs So,W · 4th Sinquefield Cup 20161/2-1/2
2016So,W vs Aronian,L · 4th Sinquefield Cup 20161/2-1/2
2016So,W vs Caruana,F · 4th Sinquefield Cup 20161/2-1/2
2016Ding Liren vs So,W · 4th Sinquefield Cup 20161/2-1/2
2016So,W vs Giri,A · 4th Sinquefield Cup 20161/2-1/2
2016So,W vs Nakamura,Hi · 4th Sinquefield Cup 20161-0
2016So,W vs Topalov,V · 4th Sinquefield Cup 20161-0
2016Svidler,P vs So,W · 4th Sinquefield Cup 20161/2-1/2
2016Vachier Lagrave,M vs So,W · 4th Sinquefield Cup 20161/2-1/2
2016Giri,A vs So,W · 9th Masters Final 20161/2-1/2
2016So,W vs Giri,A · 9th Masters Final 20161-0
2016Karjakin,Sergey vs So,W · 9th Masters Final 20161/2-1/2
2016So,W vs Karjakin,Sergey · 9th Masters Final 20161/2-1/2
2016So,W vs Nakamura,Hi · 9th Masters Final 20161/2-1/2
2016Nakamura,Hi vs So,W · 9th Masters Final 20161/2-1/2
2016Carlsen,M vs So,W · 9th Masters Final 20161-0
2016So,W vs Wei Yi · 9th Masters Final 20161/2-1/2
2016Wei Yi vs So,W · 9th Masters Final 20161/2-1/2
2016So,W vs Carlsen,M · 9th Masters Final 20161/2-1/2
2016Anand,V vs So,W · GCT Rapid YourNextMove1/2-1/2
2016Anand,V vs So,W · GCT Blitz YourNextMove1/2-1/2
2016So,W vs Anand,V · GCT Blitz YourNextMove1/2-1/2
2016Aronian,L vs So,W · GCT Rapid Paris 20160-1
2016Aronian,L vs So,W · GCT Blitz Paris 20161/2-1/2
2016So,W vs Aronian,L · GCT Blitz Paris 20161/2-1/2
2016So,W vs Aronian,L · GCT Rapid YourNextMove1/2-1/2
2016Aronian,L vs So,W · GCT Blitz YourNextMove1-0
2016So,W vs Aronian,L · GCT Blitz YourNextMove1/2-1/2
2016So,W vs Caruana,F · GCT Rapid Paris 20161/2-1/2
2016Caruana,F vs So,W · GCT Blitz Paris 20161-0
2016So,W vs Caruana,F · GCT Blitz Paris 20161-0
2016Caruana,F vs So,W · GCT Rapid YourNextMove0-1
2016So,W vs Caruana,F · GCT Blitz YourNextMove1-0
2016Caruana,F vs So,W · GCT Blitz YourNextMove1/2-1/2
2016Giri,A vs So,W · GCT Rapid Paris 20161/2-1/2
2016So,W vs Giri,A · GCT Blitz Paris 20161/2-1/2
2016Giri,A vs So,W · GCT Blitz Paris 20160-1
2016So,W vs Giri,A · GCT Rapid YourNextMove1/2-1/2
2016Giri,A vs So,W · GCT Blitz YourNextMove1/2-1/2
2016So,W vs Giri,A · GCT Blitz YourNextMove1/2-1/2
2016Kramnik,V vs So,W · GCT Rapid Paris 20161/2-1/2
2016Kramnik,V vs So,W · GCT Blitz Paris 20161-0
2016So,W vs Kramnik,V · GCT Blitz Paris 20161-0
2016So,W vs Kramnik,V · GCT Rapid YourNextMove1/2-1/2
2016Kramnik,V vs So,W · GCT Blitz YourNextMove1-0
2016So,W vs Kramnik,V · GCT Blitz YourNextMove0-1
2016Nakamura,Hi vs So,W · GCT Rapid Paris 20161/2-1/2
2016So,W vs Nakamura,Hi · GCT Blitz Paris 20160-1
2016Nakamura,Hi vs So,W · GCT Blitz Paris 20161/2-1/2
2016So,W vs Nakamura,Hi · GCT Rapid YourNextMove1/2-1/2
2016So,W vs Nakamura,Hi · GCT Blitz YourNextMove1-0
2016Nakamura,Hi vs So,W · GCT Blitz YourNextMove1/2-1/2
2016Carlsen,M vs So,W · GCT Rapid Paris 20160-1
2016So,W vs Vachier Lagrave,M · GCT Rapid Paris 20160-1
2016So,W vs Topalov,V · GCT Rapid Paris 20161/2-1/2
2016So,W vs Fressinet,L · GCT Rapid Paris 20161-0
2016Carlsen,M vs So,W · GCT Blitz Paris 20161/2-1/2
2016So,W vs Topalov,V · GCT Blitz Paris 20161/2-1/2
2016Vachier Lagrave,M vs So,W · GCT Blitz Paris 20161/2-1/2
2016So,W vs Fressinet,L · GCT Blitz Paris 20161/2-1/2
2016So,W vs Carlsen,M · GCT Blitz Paris 20160-1
2016Topalov,V vs So,W · GCT Blitz Paris 20161/2-1/2
2016So,W vs Vachier Lagrave,M · GCT Blitz Paris 20161/2-1/2
2016Fressinet,L vs So,W · GCT Blitz Paris 20161/2-1/2
2016So,W vs Carlsen,M · GCT Rapid YourNextMove1/2-1/2
2016Vachier Lagrave,M vs So,W · GCT Rapid YourNextMove1/2-1/2
2016Topalov,V vs So,W · GCT Rapid YourNextMove0-1
2016So,W vs Topalov,V · GCT Blitz YourNextMove1-0
2016Carlsen,M vs So,W · GCT Blitz YourNextMove1-0
2016So,W vs Vachier Lagrave,M · GCT Blitz YourNextMove1-0
2016Topalov,V vs So,W · GCT Blitz YourNextMove0-1
2016So,W vs Carlsen,M · GCT Blitz YourNextMove1/2-1/2
2016Vachier Lagrave,M vs So,W · GCT Blitz YourNextMove1/2-1/2
2016Ding Liren vs So,W · Ding vs So Match 20161/2-1/2
2016So,W vs Ding Liren · Ding vs So Match 20161/2-1/2
2016Ding Liren vs So,W · Ding vs So Match 20161-0
2016So,W vs Ding Liren · Ding vs So Match 20161/2-1/2
2016So,W vs Caruana,F · ch-USA 20161/2-1/2
2016Caruana,F vs So,W · Ultimate Blitz Challenge1-0
2016So,W vs Caruana,F · Ultimate Blitz Challenge1/2-1/2
2016Caruana,F vs So,W · Ultimate Blitz Challenge0-1
2016So,W vs Caruana,F · Ultimate Blitz Challenge1-0
2016Caruana,F vs So,W · Ultimate Blitz Challenge1/2-1/2
2016So,W vs Caruana,F · Ultimate Blitz Challenge1-0
2016Kasparov,G vs So,W · Ultimate Blitz Challenge1-0
2016So,W vs Kasparov,G · Ultimate Blitz Challenge1-0
2016Kasparov,G vs So,W · Ultimate Blitz Challenge0-1
2016So,W vs Kasparov,G · Ultimate Blitz Challenge1-0
2016Kasparov,G vs So,W · Ultimate Blitz Challenge1/2-1/2
2016So,W vs Kasparov,G · Ultimate Blitz Challenge1/2-1/2
2016So,W vs Nakamura,Hi · ch-USA 20161/2-1/2
2016So,W vs Nakamura,Hi · Ultimate Blitz Challenge1-0
2016Nakamura,Hi vs So,W · Ultimate Blitz Challenge1-0
2016So,W vs Nakamura,Hi · Ultimate Blitz Challenge1/2-1/2
2016Nakamura,Hi vs So,W · Ultimate Blitz Challenge1-0
2016So,W vs Nakamura,Hi · Ultimate Blitz Challenge0-1
2016Nakamura,Hi vs So,W · Ultimate Blitz Challenge1/2-1/2
2016So,W vs Kamsky,G · ch-USA 20161-0
2016Chandra,Akshat vs So,W · ch-USA 20160-1
2016Shankland,S vs So,W · ch-USA 20161/2-1/2
2016So,W vs Akobian,V · ch-USA 20161-0
2016Shabalov,A vs So,W · ch-USA 20160-1
2016So,W vs Onischuk,Al · ch-USA 20161/2-1/2
2016Xiong,Jeffery vs So,W · ch-USA 20161/2-1/2
2016So,W vs Robson,R · ch-USA 20161/2-1/2
2016Lenderman,A vs So,W · ch-USA 20161/2-1/2
2016So,W vs Bareev,E · Chess Supersite Launch1-0
2016Bareev,E vs So,W · Chess Supersite Launch0-1
2016So,W vs Kosteniuk,A · Chess Supersite Launch1/2-1/2
2016Kosteniuk,A vs So,W · Chess Supersite Launch0-1
2016So,W vs Caruana,F · 78th Tata Steel GpA1/2-1/2
2016So,W vs Ding Liren · 78th Tata Steel GpA1/2-1/2
2016So,W vs Giri,A · 78th Tata Steel GpA1-0
2016So,W vs Karjakin,Sergey · 78th Tata Steel GpA1/2-1/2
2016So,W vs Mamedyarov,S · 78th Tata Steel GpA1/2-1/2
2016Hou Yifan vs So,W · 78th Tata Steel GpA1/2-1/2
2016Navara,D vs So,W · 78th Tata Steel GpA1/2-1/2
2016Wei Yi vs So,W · 78th Tata Steel GpA1/2-1/2
2016Van Wely,L vs So,W · 78th Tata Steel GpA1/2-1/2
2016So,W vs Tomashevsky,E · 78th Tata Steel GpA1/2-1/2
2016Eljanov,P vs So,W · 78th Tata Steel GpA1/2-1/2
2016So,W vs Carlsen,M · 78th Tata Steel GpA1/2-1/2
2016Adams,Mi vs So,W · 78th Tata Steel GpA1/2-1/2
2015Giri,A vs So,W · Qatar Masters Open 20151/2-1/2
2015Goryachkina,A vs So,W · Qatar Masters Open 20150-1
2015So,W vs Naroditsky,D · Qatar Masters Open 20151-0
2015Howell,D vs So,W · Qatar Masters Open 20151/2-1/2
2015So,W vs Akopian,Vl · Qatar Masters Open 20151-0
2015So,W vs Carlsen,M · Qatar Masters Open 20151/2-1/2
2015Ponomariov,R vs So,W · Qatar Masters Open 20151/2-1/2
2015So,W vs Lin Chen · Qatar Masters Open 20151/2-1/2
2015Yu Yangyi vs So,W · Qatar Masters Open 20151-0
2015So,W vs Giri,A · 8th Grand Slam Masters TB1-0
2015Giri,A vs So,W · 8th Grand Slam Masters TB1/2-1/2
2015So,W vs Giri,A · 8th Grand Slam Masters1/2-1/2
2015So,W vs Anand,V · 8th Grand Slam Masters1/2-1/2
2015Anand,V vs So,W · 8th Grand Slam Masters1/2-1/2
2015Caruana,F vs So,W · Millionaire TB A 20150-1
2015So,W vs Ding Liren · 8th Grand Slam Masters1-0
2015Ding Liren vs So,W · 8th Grand Slam Masters1/2-1/2
2015Giri,A vs So,W · 8th Grand Slam Masters1/2-1/2
2015Nakamura,Hi vs So,W · Millionaire TB Final 20151/2-1/2
2015So,W vs Nakamura,Hi · Millionaire TB Final 20151/2-1/2
2015Nakamura,Hi vs So,W · Millionaire TB Final 20151-0
2015Naroditsky,D vs So,W · US Chess League 20150-1
2015Hernandez,Alb1 vs So,W · Millionaire Chess Op 20150-1
2015So,W vs Zapata,Alo · Millionaire Chess Op 20151-0
2015Rombaldoni,Ax vs So,W · Millionaire Chess Op 20150-1
2015So,W vs Durarbayli,V · Millionaire Chess Op 20150-1
2015Troff,Kayden W vs So,W · Millionaire Chess Op 20150-1
2015So,W vs Ortiz Suarez,I · Millionaire Chess Op 20151-0
2015So,W vs Kaidanov,G · Millionaire TB A 20151-0
2015So,W vs McShane,L · Millionaire TB A 20151/2-1/2
2015Shimanov,A vs So,W · Millionaire TB A 20150-1
2015Le Quang Liem vs So,W · Millionaire Chess Op 20151/2-1/2
2015Guadalupe,F vs So,W · US Chess League 20150-1
2015So,W vs Sadorra,J · US Chess League 20150-1
2015Caruana,F vs So,W · 3rd Sinquefield Cup 20151/2-1/2
2015So,W vs Maghsoodloo,Parham · FIDE World Cup 20151-0
2015Maghsoodloo,Parham vs So,W · FIDE World Cup 20150-1
2015Balogh,C vs So,W · FIDE World Cup 20150-1
2015So,W vs Balogh,C · FIDE World Cup 20151-0
2015So,W vs Le Quang Liem · FIDE World Cup 20151/2-1/2
2015Le Quang Liem vs So,W · FIDE World Cup 20151/2-1/2
2015So,W vs Le Quang Liem · FIDE World Cup 20151/2-1/2
2015Le Quang Liem vs So,W · FIDE World Cup 20150-1
2015Vachier Lagrave,M vs So,W · FIDE World Cup 20151/2-1/2
2015So,W vs Vachier Lagrave,M · FIDE World Cup 20150-1
2015Akobian,V vs So,W · US Chess League 20151/2-1/2
2015Anand,V vs So,W · 3rd Sinquefield Cup 20151/2-1/2
2015So,W vs Aronian,L · 3rd Sinquefield Cup 20150-1
2015Giri,A vs So,W · 3rd Sinquefield Cup 20151/2-1/2
2015So,W vs Grischuk,A · 3rd Sinquefield Cup 20151-0
2015So,W vs Harikrishna,P · TCh-TUR Super League 20151/2-1/2
2015Mamedyarov,S vs So,W · TCh-TUR Super League 20151/2-1/2
2015So,W vs Nakamura,Hi · 3rd Sinquefield Cup 20150-1
2015Berkes,F vs So,W · TCh-TUR Super League 20151/2-1/2
2015So,W vs Volkov,Sergey1 · TCh-TUR Super League 20151-0
2015Yilmaz,M vs So,W · TCh-TUR Super League 20151/2-1/2
2015Moiseenko,A1 vs So,W · TCh-TUR Super League 20151/2-1/2
2015Kuzubov,Y vs So,W · TCh-TUR Super League 20151/2-1/2
2015So,W vs Mamedov,Nid · TCh-TUR Super League 20151-0
2015Cheparinov,I vs So,W · TCh-TUR Super League 20151-0
2015So,W vs Zhigalko,S · TCh-TUR Super League 20151-0
2015So,W vs Vachier Lagrave,M · 3rd Sinquefield Cup 20150-1
2015Carlsen,M vs So,W · 3rd Sinquefield Cup 20151-0
2015So,W vs Topalov,V · 3rd Sinquefield Cup 20151/2-1/2
2015So,W vs Kramnik,V · 43rd GM 20151-0
2015So,W vs Nepomniachtchi,I · 43rd GM 20151-0
2015Hou Yifan vs So,W · 43rd GM 20151/2-1/2
2015Meier,Geo vs So,W · 43rd GM 20151/2-1/2
2015Caruana,F vs So,W · 43rd GM 20150-1
2015So,W vs Vazquez Igarza,R · TCh-FRA Top 12 20151-0
2015So,W vs Iordachescu,V · TCh-FRA Top 12 20151/2-1/2
2015Savina,A vs So,W · TCh-FRA Top 12 20150-1
2015So,W vs Edouard,R · TCh-FRA Top 12 20151/2-1/2
2015Cossin,S vs So,W · TCh-FRA Top 12 20151/2-1/2
2015Demuth,A vs So,W · TCh-FRA Top 12 20150-1
2015So,W vs Sasikiran,K · TCh-FRA Top 12 20151-0
2015So,W vs Fedorchuk,S · TCh-FRA Top 12 20150-1
2015Navara,D vs So,W · TCh-FRA Top 12 20151/2-1/2
2015Navara,D vs So,W · Cez Trophy 20151/2-1/2
2015So,W vs Navara,D · Cez Trophy 20151-0
2015Navara,D vs So,W · Cez Trophy 20151/2-1/2
2015So,W vs Navara,D · Cez Trophy 20151-0
2015Nisipeanu,LD vs So,W · 43rd GM 20151-0
2015So,W vs Naiditsch,A · 43rd GM 20150-1
2015So,W vs Duda,J · TCh-FRA Top 12 20151/2-1/2
2015Rozentalis,E vs So,W · TCh-FRA Top 12 20150-1
2015Anand,V vs So,W · Vugar Gashimov Mem 20151-0
2015Caruana,F vs So,W · Vugar Gashimov Mem 20151-0
2015So,W vs Giri,A · Vugar Gashimov Mem 20151-0
2015Kramnik,V vs So,W · Vugar Gashimov Mem 20151/2-1/2
2015So,W vs Mamedyarov,S · Vugar Gashimov Mem 20151/2-1/2
2015Nakamura,Hi vs So,W · ch-USA 20151/2-1/2
2015So,W vs Naroditsky,D · ch-USA 20151-0
2015Shankland,S vs So,W · ch-USA 20150-1
2015So,W vs Sevian,Samuel · ch-USA 20150-1
2015So,W vs Gareev,T · ch-USA 20151-0
2015Robson,R vs So,W · ch-USA 20151-0
2015So,W vs Onischuk,Al · ch-USA 20151-0
2015Holt,C vs So,W · ch-USA 20151-0
2015So,W vs Akobian,V · ch-USA 20150-1
2015Kamsky,G vs So,W · ch-USA 20150-1
2015So,W vs Troff,Kayden W · ch-USA 20151-0
2015So,W vs Adams,Mi · Vugar Gashimov Mem 20151-0
2015So,W vs Mamedov,Rau · Vugar Gashimov Mem 20151-0
2015So,W vs Carlsen,M · Vugar Gashimov Mem 20151/2-1/2
2015Vachier Lagrave,M vs So,W · Vugar Gashimov Mem 20151/2-1/2
2015So,W vs Van der Zwet,B · Bunratty Masters 20151-0
2015Rendle,T vs So,W · Bunratty Masters 20150-1
2015So,W vs Norwood,D · Bunratty Masters 20151/2-1/2
2015Pert,N vs So,W · Bunratty Masters 20150-1
2015So,W vs Baburin,A · Bunratty Masters 20151-0
2015Wells,P vs So,W · Bunratty Masters 20151/2-1/2
2015So,W vs Aronian,L · 77th Tata Steel GpA1-0
2015Caruana,F vs So,W · 77th Tata Steel GpA1/2-1/2
2015Ding Liren vs So,W · 77th Tata Steel GpA1/2-1/2
2015Giri,A vs So,W · 77th Tata Steel GpA1-0
2015Ivanchuk,V vs So,W · 77th Tata Steel GpA0-1
2015So,W vs Wojtaszek,R · 77th Tata Steel GpA1/2-1/2
2015Carlsen,M vs So,W · 77th Tata Steel GpA1/2-1/2
2015So,W vs Hou Yifan · 77th Tata Steel GpA1/2-1/2
2015Jobava,Ba vs So,W · 77th Tata Steel GpA0-1
2015So,W vs Radjabov,T · 77th Tata Steel GpA1/2-1/2
2015So,W vs Vachier Lagrave,M · 77th Tata Steel GpA1/2-1/2
2015So,W vs Saric,Iv · 77th Tata Steel GpA1-0
2015So,W vs Van Wely,L · 77th Tata Steel GpA1-0
2014So,W vs Holt,C · US Chess League KO 20141-0
2014Morshedi,A vs So,W · 24th North American Open0-1
2014So,W vs Bryant,J · 24th North American Open1-0
2014Yankovsky,R vs So,W · 24th North American Open0-1
2014So,W vs Yermolinsky,A · 24th North American Open1-0
2014Erenburg,S vs So,W · 24th North American Open0-1
2014So,W vs Zhou Jianchao · 24th North American Open1-0
2014So,W vs Bu Xiangzhi · 24th North American Open1/2-1/2
2014Becerra Rivero,J vs So,W · 24th North American Open1/2-1/2
2014So,W vs Batchuluun,T · 24th North American Open1-0
2014So,W vs Stripunsky,A · US Chess League KO 20141-0
2014So,W vs Becerra Rivero,J · US Chess League KO 20141-0
2014Becerra Rivero,J vs So,W · US Chess League KO 20140-1
2014So,W vs Zierk,S · US Chess League 20141-0
2014So,W vs Perez,Rob · Millionaire Chess Open 20141-0
2014Ivanov,AV USA vs So,W · Millionaire Chess Open 20140-1
2014So,W vs Ramirez,Alej · Millionaire Chess Open 20141/2-1/2
2014So,W vs Xiong,Jeffery · Millionaire Chess Open 20141-0
2014Lenderman,A vs So,W · Millionaire Chess Open 20140-1
2014Yu Yangyi vs So,W · Millionaire Chess Open 20141/2-1/2
2014So,W vs Gareev,T · Millionaire Chess Open 20141-0
2014Zhou Jianchao vs So,W · Millionaire Chess KO 20141/2-1/2
2014So,W vs Zhou Jianchao · Millionaire Chess KO 20141/2-1/2
2014Zhou Jianchao vs So,W · Millionaire Chess KO 20140-1
2014So,W vs Zhou Jianchao · Millionaire Chess KO 20141-0
2014So,W vs Robson,R · Millionaire Chess KO 20141-0
2014Robson,R vs So,W · Millionaire Chess KO 20141/2-1/2
2014So,W vs Zapata,Alo · US Chess League 20141-0
2014So,W vs Matikozian,A · US Chess League 20141-0
2014Korley,K vs So,W · US Chess League 20140-1
2014Shen,V vs So,W · US Chess League 20140-1
2014So,W vs Lenderman,A · US Chess League 20141/2-1/2
2014Molner,M vs So,W · US Chess League 20140-1
2014Huschenbeth,N vs So,W · US Chess League 20141/2-1/2
2014Nepomniachtchi,I vs So,W · ACP Golden Classic 20140-1
2014So,W vs Sutovsky,E · ACP Golden Classic 20141/2-1/2
2014So,W vs Vocaturo,D · ACP Golden Classic 20141-0
2014Almasi,Z vs So,W · ACP Golden Classic 20141/2-1/2
2014So,W vs Jobava,Ba · ACP Golden Classic 20141-0
2014Brunello,S vs So,W · ACP Golden Classic 20141/2-1/2
2014So,W vs Ivanchuk,V · 9th Edmonton Int 20141/2-1/2
2014Wang,Richard vs So,W · 9th Edmonton Int 20140-1
2014So,W vs Shankland,S · 9th Edmonton Int 20141-0
2014Panjwani,R vs So,W · 9th Edmonton Int 20140-1
2014Yam,Alex vs So,W · 9th Edmonton Int 20140-1
2014Kovalyov,A vs So,W · 9th Edmonton Int 20140-1
2014So,W vs Pechenkin,V · 9th Edmonton Int 20141/2-1/2
2014Krush,I vs So,W · 9th Edmonton Int 20141/2-1/2
2014So,W vs Haessel,D · 9th Edmonton Int 20141-0
2014So,W vs Ivanchuk,V · 49th Capablanca Elite 20141/2-1/2
2014Ivanchuk,V vs So,W · 49th Capablanca Elite 20141/2-1/2
2014So,W vs Bruzon Batista,L · 49th Capablanca Elite 20141/2-1/2
2014So,W vs Vallejo Pons,F · 49th Capablanca Elite 20141-0
2014Dominguez Perez,L vs So,W · 49th Capablanca Elite 20141/2-1/2
2014Almasi,Z vs So,W · 49th Capablanca Elite 20140-1
2014Bruzon Batista,L vs So,W · 49th Capablanca Elite 20141/2-1/2
2014Vallejo Pons,F vs So,W · 49th Capablanca Elite 20141/2-1/2
2014So,W vs Dominguez Perez,L · 49th Capablanca Elite 20141-0
2014So,W vs Almasi,Z · 49th Capablanca Elite 20141/2-1/2
2014Auger,M vs So,W · College Final Four 20140-1
2014So,W vs Akshayraj,K · College Final Four 20140-1
2014So,W vs Moradiabadi,E · College Final Four 20141-0
2014Aronian,L vs So,W · 76th Tata Steel Masters1-0
2014So,W vs Caruana,F · 76th Tata Steel Masters1/2-1/2
2014So,W vs Gelfand,B · 76th Tata Steel Masters1-0
2014Giri,A vs So,W · 76th Tata Steel Masters1/2-1/2
2014Harikrishna,P vs So,W · 76th Tata Steel Masters1/2-1/2
2014So,W vs Karjakin,Sergey · 76th Tata Steel Masters1/2-1/2
2014So,W vs Nakamura,Hi · 76th Tata Steel Masters1/2-1/2
2014Rapport,R vs So,W · 76th Tata Steel Masters0-1
2014Naiditsch,A vs So,W · 76th Tata Steel Masters1/2-1/2
2014Dominguez Perez,L vs So,W · 76th Tata Steel Masters1-0
2014So,W vs Van Wely,L · 76th Tata Steel Masters1-0
2013Rand,Steven J vs So,W · PanAm Intercollegiate 20130-1
2013So,W vs Altschuler,J · PanAm Intercollegiate 20131-0
2013Bregadze,L vs So,W · PanAm Intercollegiate 20130-1
2013So,W vs Moradiabadi,E · PanAm Intercollegiate 20131-0
2013Holt,C vs So,W · PanAm Intercollegiate 20130-1
2013So,W vs Cornejo,M · PanAm Intercollegiate 20131-0
2013So,W vs Van Wely,L · 17th Unive Crown1-0
2013Adams,Mi vs So,W · 17th Unive Crown1/2-1/2
2013So,W vs Van Kampen,R · 17th Unive Crown1-0
2013Van Wely,L vs So,W · 17th Unive Crown0-1
2013Van Kampen,R vs So,W · 17th Unive Crown1/2-1/2
2013So,W vs Adams,Mi · 17th Unive Crown1/2-1/2
2013So,W vs Ipatov,Alexander · FIDE World Cup 20131-0
2013Ipatov,Alexander vs So,W · FIDE World Cup 20131/2-1/2
2013Tomashevsky,E vs So,W · FIDE World Cup 20131-0
2013So,W vs Tomashevsky,E · FIDE World Cup 20131/2-1/2
2013Meskovs,N vs So,W · Universiade Men0-1
2013So,W vs Jurcik,Mari · Universiade Men1-0
2013Tomczak,J vs So,W · Universiade Men1/2-1/2
2013So,W vs Baryshpolets,A · Universiade Men1-0
2013Zhou Jianchao vs So,W · Universiade Men1/2-1/2
2013So,W vs Ma Qun · Universiade Men1/2-1/2
2013Hovhannisyan,R vs So,W · Universiade Men1/2-1/2
2013So,W vs Margvelashvili,G · Universiade Men1-0
2013Andriasian,Z vs So,W · Universiade Men Playoff0-1
2013Andriasian,Z vs So,W · Universiade Men1/2-1/2
2013Kekelidze,M vs So,W · National Open 20130-1
2013So,W vs Gelashvili,T · National Open 20131-0
2013Ramirez,Alej vs So,W · National Open 20131/2-1/2
2013Langer,M USA vs So,W · 6th Calgary International 20130-1
2013So,W vs Mikhalevski,V · 6th Calgary International 20131-0
2013Hansen,Eric vs So,W · 6th Calgary International 20131/2-1/2
2013So,W vs Van Kampen,R · 6th Calgary International 20131-0
2013Jayakumar,A vs So,W · 6th Calgary International 20130-1
2013So,W vs Porper,E · 6th Calgary International 20131/2-1/2
2013Perelshteyn,E vs So,W · 6th Calgary International 20130-1
2013So,W vs Cao,Jason · 6th Calgary International 20131-0
2013So,W vs Wang,Richard · 6th Calgary International 20131-0
2013So,W vs Fernandez,Dani · Chicago Open 20131-0
2013Holt,C vs So,W · Chicago Open 20131/2-1/2
2013Lenderman,A vs So,W · Chicago Open 20131/2-1/2
2013So,W vs Mitkov,N1 · Chicago Open 20131/2-1/2
2013Auger,M vs So,W · College Final Four 20130-1
2013So,W vs Sadorra,J · College Final Four 20131-0
2013So,W vs Palmqvist,F · Reykjavik Open 20131-0
2013Kislik,E vs So,W · Reykjavik Open 20130-1
2013So,W vs Andersen,Mad · Reykjavik Open 20131-0
2013Gretarsson,Hj vs So,W · Reykjavik Open 20131/2-1/2
2013So,W vs Wei Yi · Reykjavik Open 20131-0
2013Vachier Lagrave,M vs So,W · Reykjavik Open 20131/2-1/2
2013So,W vs Halkias,S · Reykjavik Open 20131-0
2013Yu Yangyi vs So,W · Reykjavik Open 20131/2-1/2
2013So,W vs Dziuba,M · Reykjavik Open 20131-0
2013Eljanov,P vs So,W · Reykjavik Open 20131/2-1/2
2013So,W vs Tolentino,R · Asian Zone 3.31-0
2013Torre,E vs So,W · Asian Zone 3.30-1
2013So,W vs Paragua,M · Asian Zone 3.31-0
2013Nguyen Ngoc Truong Son vs So,W · Asian Zone 3.31/2-1/2
2013So,W vs Gundavaa,B · Asian Zone 3.31-0
2013Megaranto,S vs So,W · Asian Zone 3.31/2-1/2
2013So,W vs Nguyen Duc Hoa · Asian Zone 3.31-0
2013Antonio,R vs So,W · Asian Zone 3.31/2-1/2
2013Cao,S vs So,W · Asian Zone 3.31/2-1/2
2012So,W vs Ardito,Andrew · Pan-Am Intercollegiate 20121-0
2012So,W vs Flores Rios,M · Pan-Am Intercollegiate 20121-0
2012Steingrimsson,H vs So,W · Pan-Am Intercollegiate 20120-1
2012So,W vs Bykhovsky,An ISR · Pan-Am Intercollegiate 20121/2-1/2
2012Iotov,V vs So,W · Pan-Am Intercollegiate 20121/2-1/2
2012So,W vs Brooks,M · 3rd Thanksgiving Open1-0
2012Diamant,A vs So,W · 3rd Thanksgiving Open0-1
2012So,W vs Corrales Jimenez,F · 3rd Thanksgiving Open1/2-1/2
2012Ding Liren vs So,W · 6th SPICE Cup GM1/2-1/2
2012So,W vs Ding Liren · 6th SPICE Cup GM1/2-1/2
2012So,W vs Balogh,C · 6th SPICE Cup GM1/2-1/2
2012Vachier Lagrave,M vs So,W · 6th SPICE Cup GM1/2-1/2
2012So,W vs Meier,Geo · 6th SPICE Cup GM1-0
2012Le Quang Liem vs So,W · 6th SPICE Cup GM1/2-1/2
2012Balogh,C vs So,W · 6th SPICE Cup GM1/2-1/2
2012So,W vs Vachier Lagrave,M · 6th SPICE Cup GM0-1
2012Meier,Geo vs So,W · 6th SPICE Cup GM1/2-1/2
2012So,W vs Le Quang Liem · 6th SPICE Cup GM1/2-1/2
2012Stefansson,H vs So,W · 40th Olympiad Open1/2-1/2
2012So,W vs Topalov,V · 40th Olympiad Open1/2-1/2
2012So,W vs Leko,P · 40th Olympiad Open1/2-1/2
2012Adams,Mi vs So,W · 40th Olympiad Open1/2-1/2
2012So,W vs Wang Hao · 40th Olympiad Open1/2-1/2
2012So,W vs Le Quang Liem · 40th Olympiad Open1/2-1/2
2012Lupulescu,C vs So,W · 40th Olympiad Open1/2-1/2
2012So,W vs Aronian,L · 40th Olympiad Open1/2-1/2
2012Elarbi,A vs So,W · 40th Olympiad Open0-1
2012So,W vs Bologan,V · 40th Olympiad Open1/2-1/2
2012Jumabayev,R vs So,W · 40th Olympiad Open0-1
2012Romanenko,Vl vs So,W · 40th Annual World Open1/2-1/2
2012Deepan,C vs So,W · 40th Annual World Open0-1
2012So,W vs Kolev,At1 · 40th Annual World Open1-0
2012So,W vs Shabalov,A · 40th Annual World Open1/2-1/2
2012Shulman,Y vs So,W · 40th Annual World Open1/2-1/2
2012So,W vs Jiang,L · COQ Invitational 20121-0
2012Naroditsky,D vs So,W · COQ Invitational 20120-1
2012So,W vs Yang,Dar · COQ Invitational 20121-0
2012Bruzon Batista,L vs So,W · COQ Invitational 20121/2-1/2
2012So,W vs Smith,Bry · COQ Invitational 20121/2-1/2
2012Sumets,A vs So,W · COQ Invitational 20121/2-1/2
2012So,W vs Bojkov,D · COQ Invitational 20121-0
2012Gerzhoy,L vs So,W · COQ Invitational 20120-1
2012So,W vs Sambuev,B · COQ Invitational 20121-0
2012Naiditsch,A vs So,W · TCh-FRA Top 12 20121-0
2012So,W vs Bailet,P · TCh-FRA Top 12 20121-0
2012Llanes Hurtado,M vs So,W · TCh-FRA Top 12 20121/2-1/2
2012So,W vs Hisler,T · TCh-FRA Top 12 20121-0
2012So,W vs Krasenkow,M · TCh-FRA Top 12 20121/2-1/2
2012So,W vs Navara,D · TCh-FRA Top 12 20121/2-1/2
2012So,W vs Landa,K · TCh-FRA Top 12 20121/2-1/2
2012So,W vs Moussard,J · TCh-FRA Top 12 20121-0
2012Gharamian,T vs So,W · TCh-FRA Top 12 20121/2-1/2
2012Kosten,A vs So,W · TCh-FRA Top 12 20120-1
2012So,W vs Ma Qun · Asian Continental 20121/2-1/2
2012Nguyen Anh Dung vs So,W · Asian Continental 20121/2-1/2
2012So,W vs Lou Yiping · Asian Continental 20121/2-1/2
2012Nguyen Duc Hoa vs So,W · Asian Continental 20121/2-1/2
2012So,W vs Deepan,C · Asian Continental 20121-0
2012Dao Thien Hai vs So,W · Asian Continental 20120-1
2012So,W vs Gupta,Ab · Asian Continental 20121/2-1/2
2012Yu Ruiyuan vs So,W · Asian Continental 20121/2-1/2
2012So,W vs Wan Yunguo · Asian Continental 20121-0
2011So,W vs Situru,N · Indonesia Open1-0
2011Nguyen Van Huy vs So,W · Indonesia Open1/2-1/2
2011So,W vs Dao Thien Hai · Indonesia Open1/2-1/2
2011Wahono,A vs So,W · Indonesia Open0-1
2011Kotanjian,T vs So,W · Indonesia Open1/2-1/2
2011So,W vs Megaranto,S · Indonesia Open1/2-1/2
2011Antonio,R vs So,W · Indonesia Open1/2-1/2
2011So,W vs Karjakin,Sergey · FIDE World Cup 20111/2-1/2
2011Karjakin,Sergey vs So,W · FIDE World Cup 20111-0
2011So,W vs Karjakin,Sergey · FIDE World Cup 20111/2-1/2
2011So,W vs Ding Liren · FIDE World Cup 20111/2-1/2
2011Ding Liren vs So,W · FIDE World Cup 20111/2-1/2
2011So,W vs Ding Liren · FIDE World Cup 20111-0
2011Ding Liren vs So,W · FIDE World Cup 20111/2-1/2
2011Karjakin,Sergey vs So,W · FIDE World Cup 20111/2-1/2
2011Caruana,F vs So,W · AAI GM1/2-1/2
2011So,W vs Hou Yifan · AAI GM1/2-1/2
2011Sanchez,Joseph vs So,W · ch-PHI0-1
2011So,W vs Antonio,R · ch-PHI1-0
2011Salvador,R vs So,W · ch-PHI0-1
2011So,W vs Barcenilla,R · ch-PHI1-0
2011Nolte,R vs So,W · ch-PHI1/2-1/2
2011So,W vs Garcia,Jan · ch-PHI1/2-1/2
2011Gomez,Joh vs So,W · ch-PHI1/2-1/2
2011So,W vs Barbosa,O PHI · ch-PHI1/2-1/2
2011Torre,E vs So,W · ch-PHI1/2-1/2
2011Ranola,Y vs So,W · ch-PHI0-1
2011So,W vs Paragua,M · ch-PHI1/2-1/2
2011Bitoon,R vs So,W · ch-PHI1/2-1/2
2011So,W vs Laylo,D · ch-PHI1/2-1/2
2011So,W vs Caruana,F · AAI GM1/2-1/2
2011So,W vs Giri,A · 19th Sigeman & Co1/2-1/2
2011So,W vs Shirov,A · 19th Sigeman & Co1-0
2011Tikkanen,H vs So,W · 19th Sigeman & Co1/2-1/2
2011So,W vs Grandelius,N · 19th Sigeman & Co0-1
2011Hector,J vs So,W · 19th Sigeman & Co0-1
2011So,W vs Sasikiran,K · AAI GM1-0
2011Laznicka,V vs So,W · AAI GM1-0
2011So,W vs Negi,P · AAI GM1/2-1/2
2011Hou Yifan vs So,W · AAI GM1/2-1/2
2011Sasikiran,K vs So,W · AAI GM1/2-1/2
2011So,W vs Laznicka,V · AAI GM1-0
2011Negi,P vs So,W · AAI GM1-0
2011So,W vs Ismagambetov,An · ch-Asian Individual1/2-1/2
2011Dao Thien Hai vs So,W · ch-Asian Individual1/2-1/2
2011So,W vs Alavi,S · ch-Asian Individual1-0
2011Adhiban,B vs So,W · ch-Asian Individual1-0
2011So,W vs Vidit,S · ch-Asian Individual1/2-1/2
2011Shyam,SM vs So,W · ch-Asian Individual0-1
2011So,W vs Gomez,Joh · ch-Asian Individual1-0
2011So,W vs Bu Xiangzhi · ch-Asian Individual1/2-1/2
2011Negi,P vs So,W · ch-Asian Individual1/2-1/2
2011Sukandar,I vs So,W · 17th Asian Cities0-1
2011So,W vs Hamdani,R · 17th Asian Cities0-1
2011Pourkashiyan,A vs So,W · 17th Asian Cities0-1
2011So,W vs Kazhgaleyev,M · 17th Asian Cities1-0
2011Faisal,Ab vs So,W · 17th Asian Cities1/2-1/2
2011So,W vs Nyi Nyi Lwin · 17th Asian Cities1-0
2011Yu Yangyi vs So,W · 17th Asian Cities1/2-1/2
2011So,W vs Hussein,AH · 17th Asian Cities1-0
2011Ghaem Maghami,E vs So,W · 17th Asian Cities1/2-1/2
2011So,W vs Grischuk,A · World Blitz Qualifier1/2-1/2
2011Fier,A vs So,W · Aeroflot Open A1/2-1/2
2011So,W vs Shomoev,A · Aeroflot Open A0-1
2011Papin,V vs So,W · Aeroflot Open A1/2-1/2
2011So,W vs Zhou Weiqi · Aeroflot Open A1/2-1/2
2011Novikov,St1 vs So,W · Aeroflot Open A1/2-1/2
2011So,W vs Nechepurenko,R · Aeroflot Open A1/2-1/2
2011Le Quang Liem vs So,W · 73rd Tata Steel GMB1/2-1/2
2011So,W vs Sargissian,G · 73rd Tata Steel GMB1/2-1/2
2011Hammer,J vs So,W · 73rd Tata Steel GMB1/2-1/2
2011So,W vs Efimenko,Z · 73rd Tata Steel GMB1/2-1/2
2011Ganguly,S vs So,W · 73rd Tata Steel GMB0-1
2011Fressinet,L vs So,W · 73rd Tata Steel GMB0-1
2011So,W vs Navara,D · 73rd Tata Steel GMB1-0
2011Spoelman,W vs So,W · 73rd Tata Steel GMB0-1
2011So,W vs Li Chao2 · 73rd Tata Steel GMB0-1
2011Tkachiev,V vs So,W · 73rd Tata Steel GMB1/2-1/2
2011So,W vs Nijboer,F · 73rd Tata Steel GMB1/2-1/2
2011McShane,L vs So,W · 73rd Tata Steel GMB1-0
2011So,W vs Wojtaszek,R · 73rd Tata Steel GMB1/2-1/2
2010So,W vs Harikrishna,P · 16th Asian Games Team Men1-0
2010Harikrishna,P vs So,W · 16th Asian Games Team Final Men1-0
2010Almasi,Z vs So,W · SPICE Cup GMA1/2-1/2
2010Onischuk,Al vs So,W · SPICE Cup GMA1-0
2010So,W vs Perelshteyn,E · SPICE Cup GMA1/2-1/2
2010Robson,R vs So,W · SPICE Cup GMA0-1
2010Meier,Geo vs So,W · SPICE Cup GMA1/2-1/2
2010So,W vs Almasi,Z · SPICE Cup GMA1/2-1/2
2010Mohammad,Sam vs So,W · 16th Asian Games Rapid1-0
2010So,W vs Lee Sanghoon · 16th Asian Games Rapid1-0
2010Odeev,H vs So,W · 16th Asian Games Rapid0-1
2010So,W vs Megaranto,S · 16th Asian Games Rapid1-0
2010Kazhgaleyev,M vs So,W · 16th Asian Games Rapid1/2-1/2
2010So,W vs Gundavaa,B · 16th Asian Games Rapid1-0
2010Sasikiran,K vs So,W · 16th Asian Games Rapid1-0
2010Ganguly,S vs So,W · 16th Asian Games Rapid1-0
2010Filippov,An UZB vs So,W · 16th Asian Games Rapid1/2-1/2
2010So,W vs Wang Yue · 16th Asian Games Team Men1/2-1/2
2010Murshed,N vs So,W · 16th Asian Games Team Men0-1
2010So,W vs Kazhgaleyev,M · 16th Asian Games Team Men1/2-1/2
2010Kasimdzhanov,R vs So,W · 16th Asian Games Team Men1/2-1/2
2010So,W vs Shukuraliev,A · 16th Asian Games Team Men1-0
2010So,W vs Wang Yue · 16th Asian Games Team Final Men1/2-1/2
2010So,W vs Flores,Di · 39th Olympiad Men1-0
2010Kulaots,K vs So,W · 39th Olympiad Men1/2-1/2
2010So,W vs Onischuk,Al · SPICE Cup GMA1/2-1/2
2010Perelshteyn,E vs So,W · SPICE Cup GMA0-1
2010So,W vs Robson,R · SPICE Cup GMA1-0
2010So,W vs Meier,Geo · SPICE Cup GMA0-1
2010So,W vs Lee Sanghoon · 39th Olympiad Men1-0
2010Shirov,A vs So,W · 39th Olympiad Men1/2-1/2
2010So,W vs McNab,C · 39th Olympiad Men1/2-1/2
2010Cubas,Jo vs So,W · 39th Olympiad Men1/2-1/2
2010Rodriguez Vila,A vs So,W · 39th Olympiad Men1/2-1/2
2010So,W vs Zhigalko,S · 39th Olympiad Men1/2-1/2
2010Topalov,V vs So,W · 39th Olympiad Men1/2-1/2
2010Amanov,M vs So,W · 39th Olympiad Men0-1
2010So,W vs Gelfand,B · 5th NH Chess Tournament1/2-1/2
2010Gelfand,B vs So,W · 5th NH Chess Tournament1/2-1/2
2010So,W vs Nielsen,PH · 5th NH Chess Tournament1/2-1/2
2010Svidler,P vs So,W · 5th NH Chess Tournament1/2-1/2
2010Ljubojevic,L vs So,W · 5th NH Chess Tournament1-0
2010So,W vs Van Wely,L · 5th NH Chess Tournament1/2-1/2
2010Nielsen,PH vs So,W · 5th NH Chess Tournament1/2-1/2
2010So,W vs Svidler,P · 5th NH Chess Tournament1/2-1/2
2010So,W vs Ljubojevic,L · 5th NH Chess Tournament1/2-1/2
2010Van Wely,L vs So,W · 5th NH Chess Tournament1/2-1/2
2010Roca,P vs So,W · 1st Campomanes Memorial Cup Open0-1
2010So,W vs Laylo,D · 1st Campomanes Memorial Cup Open1-0
2010So,W vs Nolte,R · 1st Campomanes Memorial Cup Open1-0
2010Le Quang Liem vs So,W · 1st Campomanes Memorial Cup Open1-0
2010So,W vs Andreikin,D · YGM1/2-1/2
2010Caruana,F vs So,W · YGM1-0
2010Giri,A vs So,W · YGM1-0
2010Howell,D vs So,W · YGM0-1
2010So,W vs Vachier Lagrave,M · YGM1/2-1/2
2010Rodshtein,M vs So,W · YGM0-1
2010So,W vs Negi,P · YGM1/2-1/2
2010Tomashevsky,E vs So,W · YGM1/2-1/2
2010So,W vs Nguyen Ngoc Truong Son · YGM1/2-1/2
2010Bitoon,R vs So,W · ch-PHI0-1
2010So,W vs Dimakiling,O · ch-PHI1-0
2010Dableo,R vs So,W · ch-PHI0-1
2010So,W vs Sadorra,J · ch-PHI1-0
2010Pascua,H vs So,W · ch-PHI0-1
2010So,W vs Garcia,Jan · ch-PHI1-0
2010So,W vs Laylo,D · ch-PHI1/2-1/2
2010Gomez,Joh vs So,W · ch-PHI1/2-1/2
2010Nolte,R vs So,W · ch-PHI1/2-1/2
2010So,W vs Nguyen Thanh Son · 9th Asian Continental1-0
2010Salem,AR vs So,W · 9th Asian Continental0-1
2010So,W vs Barbosa,O PHI · 9th Asian Continental1-0
2010Yu Yangyi vs So,W · 9th Asian Continental1/2-1/2
2010So,W vs Megaranto,S · 9th Asian Continental1-0
2010Geetha, Narayanan Gopal vs So,W · 9th Asian Continental1/2-1/2
2010So,W vs Ni Hua · 9th Asian Continental1-0
2010Yu Ruiyuan vs So,W · 9th Asian Continental0-1
2010Ghaem Maghami,E vs So,W · 9th Aeroflot Open A1/2-1/2
2010So,W vs Bocharov,D · 9th Aeroflot Open A1-0
2010Nguyen Ngoc Truong Son vs So,W · 9th Aeroflot Open A1-0
2010So,W vs Rakhmanov,Ale · 9th Aeroflot Open A1-0
2010Melkumyan,H vs So,W · 9th Aeroflot Open A0-1
2010So,W vs Pashikian,A · 9th Aeroflot Open A1/2-1/2
2010Timofeev,Arty vs So,W · 9th Aeroflot Open A1/2-1/2
2010So,W vs Zhou Jianchao · 9th Aeroflot Open A1/2-1/2
2010Iturrizaga,E vs So,W · 9th Aeroflot Open A1/2-1/2
2010So,W vs Giri,A · Corus B0-1
2010So,W vs Harikrishna,P · Corus B1/2-1/2
2010Naiditsch,A vs So,W · Corus B1/2-1/2
2010L'Ami,E vs So,W · Corus B1/2-1/2
2010So,W vs Akobian,V · Corus B1/2-1/2
2010Negi,P vs So,W · Corus B1/2-1/2
2010Nisipeanu,LD vs So,W · Corus B0-1
2010So,W vs Reinderman,D · Corus B1-0
2010Ni Hua vs So,W · Corus B1/2-1/2
2010So,W vs Sutovsky,E · Corus B1/2-1/2
2010Nyback,T vs So,W · Corus B0-1
2010Howell,D vs So,W · Corus B1/2-1/2
2010So,W vs Muzychuk,A · Corus B1/2-1/2
2009Malakhov,V vs So,W · World Cup1/2-1/2
2009So,W vs Malakhov,V · World Cup0-1
2009Malakhov,V vs So,W · World Cup1-0
2009Malakhov,V vs So,W · World Cup1-0
2009Ivanchuk,V vs So,W · World Cup0-1
2009So,W vs Ivanchuk,V · World Cup1/2-1/2
2009So,W vs Guseinov,G · World Cup1-0
2009Guseinov,G vs So,W · World Cup1-0
2009So,W vs Guseinov,G · World Cup1-0
2009Guseinov,G vs So,W · World Cup0-1
2009Guseinov,G vs So,W · World Cup0-1
2009Kamsky,G vs So,W · World Cup0-1
2009So,W vs Kamsky,G · World Cup1/2-1/2
2009So,W vs Malakhov,V · World Cup1/2-1/2
2009Andreikin,D vs So,W · SPICE Cup A1/2-1/2
2009So,W vs Andreikin,D · SPICE Cup A1/2-1/2
2009So,W vs Kuzubov,Y · SPICE Cup A1/2-1/2
2009Hammer,J vs So,W · SPICE Cup A1-0
2009So,W vs Akobian,V · SPICE Cup A1/2-1/2
2009So,W vs Mamedov,Rau · SPICE Cup A1/2-1/2
2009Kuzubov,Y vs So,W · SPICE Cup A1/2-1/2
2009So,W vs Hammer,J · SPICE Cup A1/2-1/2
2009Akobian,V vs So,W · SPICE Cup A1/2-1/2
2009Mamedov,Rau vs So,W · SPICE Cup A1/2-1/2
2009Ly Hong Nguyen vs So,W · zt 3.31/2-1/2
2009So,W vs Ton That Nhu Tung · zt 3.31-0
2009Nguyen Van Huy vs So,W · zt 3.30-1
2009So,W vs Chan Wei Xuan,T · zt 3.31-0
2009Laylo,D vs So,W · zt 3.31/2-1/2
2009So,W vs Zhang Zhong · zt 3.31/2-1/2
2009Paragua,M vs So,W · zt 3.31/2-1/2
2009So,W vs Nguyen Huynh Minh Huy · zt 3.31-0
2009Nguyen Ngoc Truong Son vs So,W · zt 3.31/2-1/2
2009Gundavaa,B vs So,W · 8th Asian Continental Open0-1
2009So,W vs Yu Shaoteng · 8th Asian Continental Open0-1
2009Xiu Deshun vs So,W · 8th Asian Continental Open0-1
2009So,W vs Iuldachev,S · 8th Asian Continental Open1/2-1/2
2009Kunte,A vs So,W · 8th Asian Continental Open1/2-1/2
2009So,W vs Gao Rui · 8th Asian Continental Open1-0
2009So,W vs Al Sayed,Mohamad · 8th Asian Continental Open1/2-1/2
2009Yu Yangyi vs So,W · 8th Asian Continental Open1/2-1/2
2009So,W vs Moradiabadi,E · 8th Asian Continental Open1-0
2009Hou Yifan vs So,W · 8th Asian Continental Open1/2-1/2
2009So,W vs Le Quang Liem · 8th Asian Continental Open0-1
2009Villamayor,B vs So,W · Battle of the GMs0-1
2009So,W vs Gomez,Joh · Battle of the GMs1-0
2009Torre,E vs So,W · Battle of the GMs0-1
2009So,W vs Nolte,R · Battle of the GMs1-0
2009Gonzales,Jay vs So,W · Battle of the GMs0-1
2009Antonio,R vs So,W · Battle of the GMs1/2-1/2
2009So,W vs Dableo,R · Battle of the GMs1-0
2009Paragua,M vs So,W · Battle of the GMs1/2-1/2
2009So,W vs Sadorra,J · Battle of the GMs1/2-1/2
2009Bitoon,R vs So,W · Battle of the GMs1/2-1/2
2009So,W vs Laylo,D · Battle of the GMs1-0
2009So,W vs Howell,D · Corus C1/2-1/2
2009So,W vs Filippov,An UZB · Aeroflot Open1-0
2009Ponkratov,P vs So,W · Aeroflot Open1-0
2009So,W vs Kosintseva,T · Aeroflot Open1-0
2009Grigoriants,S RUS vs So,W · Aeroflot Open1/2-1/2
2009So,W vs Safarli,E · Aeroflot Open0-1
2009Sjugirov,S vs So,W · Aeroflot Open1/2-1/2
2009So,W vs Shen Yang · Aeroflot Open1-0
2009Ajrapetjan,Y vs So,W · Aeroflot Open1/2-1/2
2009So,W vs Andriasian,Z · Aeroflot Open1/2-1/2
2009Giri,A vs So,W · Corus C1/2-1/2
2009Nijboer,F vs So,W · Corus C0-1
2009So,W vs Romanishin,O · Corus C1/2-1/2
2009So,W vs Gupta,Ab · Corus C1/2-1/2
2009Iturrizaga,E vs So,W · Corus C0-1
2009So,W vs Leon Hoyos,M · Corus C1-0
2009Harika,D vs So,W · Corus C1/2-1/2
2009So,W vs Holzke,F · Corus C0-1
2009Bitalzadeh,A vs So,W · Corus C0-1
2009Pruijssers,R vs So,W · Corus C0-1
2009So,W vs Bosboom,M · Corus C1-0
2009Hillarp Persson,T vs So,W · Corus C0-1
2008Karjakin,Sergey vs So,W · 1st Asian Clubs1/2-1/2
2008So,W vs Alsharfi,S · 1st Asian Clubs1-0
2008Gundavaa,B vs So,W · 1st Asian Clubs0-1
2008So,W vs Djuraev,S · 1st Asian Clubs1-0
2008Laxman,R vs So,W · 1st Asian Clubs1/2-1/2
2008So,W vs Bui Vinh · 1st Asian Clubs1-0
2008Wang Hao vs So,W · 1st Asian Clubs1/2-1/2
2008So,W vs Ni Hua · 38th Olympiad1-0
2008Sebih,K vs So,W · 38th Olympiad1/2-1/2
2008Papaioannou,I vs So,W · 38th Olympiad1/2-1/2
2008Moradiabadi,E vs So,W · 38th Olympiad0-1
2008So,W vs Shirov,A · 38th Olympiad1/2-1/2
2008So,W vs Cekro,E · 38th Olympiad1-0
2008So,W vs Smeets,J · 38th Olympiad1/2-1/2
2008Hracek,Z vs So,W · 38th Olympiad1/2-1/2
2008Njili,K vs So,W · 38th Olympiad0-1
2008Felgaer,R vs So,W · 38th Olympiad1/2-1/2
2008So,W vs Dzhumaev,M · 1st Dragon Capital Vietnam Open1-0
2008Yu Lie vs So,W · 3rd PGMA Cup0-1
2008So,W vs Gomez,Joh · 3rd PGMA Cup0-1
2008Yang Kaiqi vs So,W · 3rd PGMA Cup1/2-1/2
2008So,W vs Nguyen Van Huy · 3rd PGMA Cup1-0
2008Wan Yunguo vs So,W · 3rd PGMA Cup1/2-1/2
2008Bitoon,R vs So,W · 3rd PGMA Cup0-1
2008So,W vs Wang Li · 3rd PGMA Cup1/2-1/2
2008So,W vs Sadorra,J · 3rd PGMA Cup0-1
2008Nadera,B vs So,W · 3rd PGMA Cup1/2-1/2
2008Wohl,A vs So,W · 4th Pichay Cup0-1
2008So,W vs Dableo,R · 4th Pichay Cup1-0
2008Wan Yunguo vs So,W · 4th Pichay Cup1/2-1/2
2008So,W vs Li Shilong · 4th Pichay Cup0-1
2008Wang Li vs So,W · 4th Pichay Cup0-1
2008So,W vs Paragua,M · 4th Pichay Cup1-0
2008Mchedlishvili,M vs So,W · 4th Pichay Cup1/2-1/2
2008So,W vs Iuldachev,S · 4th Pichay Cup1/2-1/2
2008So,W vs Zhang Zhong · 4th Pichay Cup1/2-1/2
2008So,W vs Djuraev,S · WCh-Junior1-0
2008Sengupta,D vs So,W · WCh-Junior1/2-1/2
2008So,W vs Boros,De · WCh-Junior1-0
2008Leon Hoyos,M vs So,W · WCh-Junior1/2-1/2
2008So,W vs Ramirez,Alej · WCh-Junior1/2-1/2
2008Melkumyan,H vs So,W · WCh-Junior1/2-1/2
2008So,W vs Arun Prasad,S · WCh-Junior1-0
2008So,W vs Sanikidze,T · WCh-Junior1/2-1/2
2008Kravtsiv,M vs So,W · WCh-Junior0-1
2008So,W vs Howell,D · WCh-Junior1-0
2008Braun,A vs So,W · WCh-Junior1-0
2008So,W vs Safarli,E · WCh-Junior1/2-1/2
2008Nguyen Ngoc Truong Son vs So,W · WCh-Junior1/2-1/2
2008Kaya,E vs So,W · U16 Olympiad0-1
2008So,W vs Petenyi,T · U16 Olympiad1-0
2008Bregadze,L vs So,W · U16 Olympiad0-1
2008So,W vs Yilmaz,M · U16 Olympiad1-0
2008Ter Sahakyan,S vs So,W · U16 Olympiad1/2-1/2
2008So,W vs Adhiban,B · U16 Olympiad1-0
2008So,W vs Shimanov,A · U16 Olympiad1-0
2008Zhou,Y vs So,W · U16 Olympiad0-1
2008So,W vs Safarli,E · U16 Olympiad1-0
2008Zeytinoglu,N vs So,W · U16 Olympiad1/2-1/2
2008So,W vs Le Kieu Thien Kim · 1st Dragon Capital Vietnam Open1-0
2008Nguyen Van Huy vs So,W · 1st Dragon Capital Vietnam Open1/2-1/2
2008So,W vs Dang Bich Ngoc · 1st Dragon Capital Vietnam Open1-0
2008Goh Weiming vs So,W · 1st Dragon Capital Vietnam Open0-1
2008So,W vs Azmaiparashvili,Z · 1st Dragon Capital Vietnam Open1/2-1/2
2008Dao Thien Hai vs So,W · 1st Dragon Capital Vietnam Open1/2-1/2
2008So,W vs Le Quang Liem · 1st Dragon Capital Vietnam Open1/2-1/2
2008Garma,C vs So,W · ch-PHI Finals1/2-1/2
2008So,W vs Sadorra,J · ch-PHI Finals1/2-1/2
2008Paragua,M vs So,W · ch-PHI Finals0-1
2008So,W vs Pascua,H · ch-PHI Finals1/2-1/2
2008Laylo,D vs So,W · ch-PHI Finals1-0
2008Villamayor,B vs So,W · ch-PHI Finals0-1
2008So,W vs Nolte,R · ch-PHI Finals1-0
2008Gonzales,Jay vs So,W · ch-PHI Finals0-1
2008So,W vs Nadera,B · ch-PHI Finals1-0
2008Nodado,J vs So,W · ch-PHI Finals1/2-1/2
2008So,W vs Bitoon,R · ch-PHI Finals1-0
2008Dela Cruz,Noel vs So,W · ch-PHI Finals1/2-1/2
2008So,W vs Habla,Jony · ch-PHI Finals1-0
2008Gatus,E vs So,W · ch-PHI Finals1/2-1/2
2008So,W vs Carlos,Leonardo · ch-PHI Finals1/2-1/2
2008Gomez,Joh vs So,W · ch-PHI Finals0-1
2008So,W vs Bancod,Ron · ch-PHI Finals1-0
2008Al Sulaiti,A vs So,W · 10th Open0-1
2008So,W vs Wu Xibin · 10th Open1-0
2008Pantsulaia,L vs So,W · 10th Open0-1
2008So,W vs Adly,A · 10th Open1-0
2008So,W vs Salem,AR · 10th Open1-0
2008Gagunashvili,M vs So,W · 10th Open1-0
2008So,W vs Gupta,Ab · 10th Open1-0
2008Ghaem Maghami,E vs So,W · 10th Open1/2-1/2
2008So,W vs Li Chao2 · 10th Open1/2-1/2
2008So,W vs Megaranto,S · Japfa Match1-0
2008Megaranto,S vs So,W · Japfa Match0-1
2008So,W vs Megaranto,S · Japfa Match1-0
2008Megaranto,S vs So,W · Japfa Match1/2-1/2
2008So,W vs Megaranto,S · Japfa Match0-1
2008Megaranto,S vs So,W · Japfa Match1/2-1/2
2008Kosasih,C vs So,W · ASEAN Masters Circuit GMA1/2-1/2
2008So,W vs Zhang Zhong · ASEAN Masters Circuit GMA0-1
2008Torre,E vs So,W · ASEAN Masters Circuit GMA1/2-1/2
2008So,W vs Megaranto,S · ASEAN Masters Circuit GMA1-0
2008So,W vs Nouri,H · ASEAN Masters Circuit GMA1-0
2008Tirto vs So,W · ASEAN Masters Circuit GMA1/2-1/2
2008So,W vs Nadera,B · ASEAN Masters Circuit GMA1-0
2008So,W vs Ginting,Nas · ASEAN Masters Circuit GMA1-0
2008Purnama,T vs So,W · ASEAN Masters Circuit GMA1/2-1/2
2008So,W vs Mas,H · ASEAN Masters Circuit GMA1/2-1/2
2008Situru,N vs So,W · ASEAN Masters Circuit GMA1/2-1/2
2007So,W vs Pileckis,E · WJun0-1
2007Bulski,K vs So,W · WJun0-1
2007So,W vs Mamikonian,T · WJun1-0
2007Rodshtein,M vs So,W · WJun1/2-1/2
2007So,W vs Howell,D · WJun1-0
2007Meier,Geo vs So,W · WJun1/2-1/2
2007So,W vs Adly,A · WJun0-1
2007Wang Hao vs So,W · WJun1-0
2007So,W vs Kaplan,S · WJun1-0
2007So,W vs Gupta,Ab · WJun0-1
2007Rohit,G vs So,W · WJun1-0
2007Banusz,T vs So,W · WJun1/2-1/2
2007So,W vs Margvelashvili,G · WJun1-0
2007So,W vs Shrestha,K · 2nd MAIG Team Standard1-0
2007Sasikiran,K vs So,W · 2nd MAIG Team Standard1/2-1/2
2007So,W vs Al Modiahki,M · 2nd MAIG Team Standard1/2-1/2
2007Batchuluun,C vs So,W · 2nd MAIG Team Standard1/2-1/2
2007So,W vs Kazhgaleyev,M · 2nd MAIG Team Standard1/2-1/2
2007Ghaem Maghami,E vs So,W · 2nd MAIG Team Standard1-0
2007Lalith,B vs So,W · 6th ch-Asia1/2-1/2
2007So,W vs Ravi,L · 6th ch-Asia1-0
2007Zhang Pengxiang vs So,W · 6th ch-Asia1-0
2007So,W vs Mahjoob,M · 6th ch-Asia1-0
2007Sandipan,C vs So,W · 6th ch-Asia1/2-1/2
2007So,W vs Adianto,U · 6th ch-Asia1/2-1/2
2007Yap,K vs So,W · 6th ch-Asia1-0
2007So,W vs Ghaem Maghami,E · 6th ch-Asia1/2-1/2
2007Ardeshi,M vs So,W · 6th ch-Asia1/2-1/2
2007So,W vs Shen Yang · 6th ch-Asia1-0
2007Dao Thien Hai vs So,W · 6th ch-Asia1/2-1/2
2007Lehmann,Mar vs So,W · 12th WY U16 Ol0-1
2007So,W vs Khandelwal,A · 12th WY U16 Ol1-0
2007Rajapaksha,RMCM vs So,W · 12th WY U16 Ol0-1
2007So,W vs Fodor,T jr · 12th WY U16 Ol1-0
2007Khademi,M vs So,W · 12th WY U16 Ol0-1
2007So,W vs Mustafaev,J · 12th WY U16 Ol1-0
2007So,W vs Adhiban,B · 12th WY U16 Ol1-0
2007Chan Wei Xuan,T vs So,W · 12th WY U16 Ol0-1
2007Ly,M vs So,W · 12th WY U16 Ol1/2-1/2
2007So,W vs Yilmaz,M · 12th WY U16 Ol1-0
2007Bao Khoa vs So,W · zt 3.30-1
2007So,W vs Paragua,M · zt 3.31-0
2007So,W vs Le Quang Liem · zt 3.31/2-1/2
2007Wynn Zaw Htun vs So,W · zt 3.30-1
2007Nguyen Ngoc Truongson vs So,W · zt 3.31/2-1/2
2007So,W vs Bui Vinh · zt 3.31/2-1/2
2007Mariano,N1 vs So,W · zt 3.31-0
2007So,W vs Dao Thien Hai · zt 3.31/2-1/2
2007So,W vs Tu Hoang Thong · zt 3.31/2-1/2
2006Zhao Jun vs So,W · Masters1-0
2006So,W vs Zinmar Min Than · Masters1-0
2006Pham Le Thao Nguyen vs So,W · Masters0-1
2006So,W vs Xu Yuanyuan · Masters1/2-1/2
2006Madjidov,J vs So,W · Masters0-1
2006So,W vs Megaranto,S · Masters1-0
2006So,W vs Li Chao · Masters1-0
2006Li Shilong vs So,W · Masters1-0
2006So,W vs Bui Vinh · Masters1/2-1/2
2006So,W vs Strasser,J GER · 10th OIBM1-0
2006Niebergall,G vs So,W · 10th OIBM0-1
2006So,W vs Prusikin,M · 10th OIBM1-0
2006Burmakin,V vs So,W · 10th OIBM0-1
2006So,W vs Eingorn,V · 10th OIBM1/2-1/2
2006Halkias,S vs So,W · 10th OIBM1/2-1/2
2006So,W vs Georgiev,Vl · 10th OIBM1/2-1/2
2006So,W vs Fernandez,Dandel · 1st GMA Cup1-0
2006Paragua,M vs So,W · 1st GMA Cup0-1
2006So,W vs Torre,E · 1st GMA Cup1/2-1/2
2006Ni Hua vs So,W · 1st GMA Cup1/2-1/2
2006So,W vs Zhou Weiqi · 1st GMA Cup1/2-1/2
2006Villamayor,B vs So,W · 1st GMA Cup1/2-1/2
2006So,W vs Vakhidov,T · 1st GMA Cup1/2-1/2
2006Laylo,D vs So,W · 1st GMA Cup1/2-1/2
2006So,W vs Belov,Vl · 1st GMA Cup0-1
2006Moreno Garcia,A vs So,W · III Open0-1
2006So,W vs Heberla,B · III Open1/2-1/2
2006Manik,M vs So,W · III Open1/2-1/2
2006So,W vs Fokin,Se RUS · III Open0-1
2006Lanzani,M vs So,W · III Open1/2-1/2
2006So,W vs Guennoun,A · III Open1-0
2006Galiana,J vs So,W · III Open0-1
2006So,W vs Cramling,P · III Open1/2-1/2
2006Hernandez,Hold vs So,W · III Open1/2-1/2
2006So,W vs Paragua,M · 3rd Dato Arthur Tan1/2-1/2
2006Yu Shaoteng vs So,W · 3rd Dato Arthur Tan1/2-1/2
2006So,W vs Amrutha,M · 3rd Dato Arthur Tan1-0
2006Hamid,R vs So,W · 3rd Dato Arthur Tan1/2-1/2
2006So,W vs Bao Khoa · 3rd Dato Arthur Tan1-0
2006Irwanto,S vs So,W · 3rd Dato Arthur Tan0-1
2006So,W vs Rogers,I · 3rd Dato Arthur Tan1-0
2006Dimakiling,O vs So,W · 3rd Dato Arthur Tan1/2-1/2
2006So,W vs Dao Thien Hai · 3rd Dato Arthur Tan1/2-1/2
2006Wynn Zaw Htun vs So,W · 3rd Dato Arthur Tan1-0
2006So,W vs Nguyen Ngoc Truongson · 3rd Dato Arthur Tan0-1
2006So,W vs Omeri,S · 2nd Open1-0
2006Bhat,V vs So,W · 2nd Open0-1
2006So,W vs Jaracz,P · 2nd Open1/2-1/2
2006Godena,M vs So,W · 2nd Open1/2-1/2
2006Gupta,Ab vs So,W · 8th Dubai Open1-0
2006Marie,P vs So,W · 37th Olympiad0-1
2006So,W vs Brittner,S · 37th Olympiad1/2-1/2
2006So,W vs Mendoza,Raf · 37th Olympiad1/2-1/2
2006So,W vs Pazos Gambarrotti,P · 37th Olympiad1-0
2006So,W vs Vajda,L · 37th Olympiad0-1
2006So,W vs Abbasov,F · 8th Dubai Open1/2-1/2
2006Sale,S vs So,W · 8th Dubai Open0-1
2006So,W vs El Taher,F · 8th Dubai Open1-0
2006Sargissian,G vs So,W · 8th Dubai Open1-0
2006So,W vs Sareen,V · 8th Dubai Open0-1
2006Bistric,F vs So,W · 8th Dubai Open1/2-1/2
2005So,W vs Libiszewski,F · Open1/2-1/2
2005Leer Salvesen,B vs So,W · Open1/2-1/2
2004So,Wesley vs Caruana,F · WYb121-0
2004Ding,L vs So,Wesley · WYb121-0
2004Alonso Rosell,A vs So,Wesley · WYb121-0
2004So,Wesley vs Kanmazalp,O · WYb121-0
RamaChess