Nikita Vitiugov's flawless chess to beat Karjakin and Wesley So