Írj folytatást erre a bekezdésre - So 2016 márciusában megkapta a Samford ösztöndíjat, lehetővé téve, hogy Vladimir Tukmakov legyen az edzője. 2016 augusztusában So az első helyen végzett a 2016-os Sinquefield Kupán, a korábbi világbajnokok, Viswanathan Anand és Veselin Topalov, a 2014-es győztes, Fabiano Caruana és a 2015-ös győztes, Levon Aronian előtt. 2 meccset nyert és 7 meccset nyert. 2016 decemberében So az első helyen végzett a 2016-os londoni sakk klasszikuson, a korábbi világbajnokok, Viswanathan Anand, Vladimir Kramnik és Veselin Topalov előtt. 3 meccset nyert és 6 meccset nyert (+3−0=6). A Sinquefield-kupa, a londoni sakk klasszikus, valamint a Your Next Move Leuven gyors és villámos verseny második helyezésével megnyerte a 2016-os Grand Chess Tour-t. So első megjelenése az Egyesült Államokban egyéni aranyérmet hozott a 3-as táblához, valamint csapat aranyat a sakko-olympiádon
Bakuban.