Shop
Cart
Hello! Sign In
Join
Basics
Openings
Strategy
End Game
Puzzles
Famous Games
Practice
Traps
Login
Basics
Openings
Strategy
End Game
Puzzles
Famous Games
Practice
Traps
Login
Shop
2019 Riga Grand Prix: So vs Karjakin Round 2 Game 2
Sicilian Defense: Nimzo-Indian Defense
Wesley So vs Sergey Karjakin July 16, 2019.