Caro-Kann Defense (B10–B19)
A solid defense to 1.e4 that leads to sound pawn structures. Popular at all levels.
Every line in this family begins 1. e4 c6, then branches. Each variation below has its own page with the full move order, the position it reaches, and a Stockfish evaluation.
All 38 lines can be practised free in the browser: pick a variation, walk it move by move in Learn mode, then drill it from memory until you can play it without prompting.
All 38 variations of the Caro-Kann Defense Breyer Variation, Stein Attack B10 1. e4 c6 2. d3 d5 3. Nd2 g6 4. Ngf3 Bg7 Endgame Variation B10 1. e4 c6 2. Nf3 d5 3. d3 dxe4 4. dxe4 Qxd1+ Advance Variation, Van der Wiel Attack B12 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 Advance, Short Variation B12 1. e4 c6 2. d4 d5 3. e5 Bf5 4. c3 e6 Maróczy Variation, Maróczy Gambit B12 1. e4 c6 2. d4 d5 3. f3 dxe4 4. fxe4 e5 Mieses Attack, Landau Gambit B12 1. e4 c6 2. d4 d5 3. Bd3 Nf6 4. e5 Nfd7 Exchange Variation, Rubinstein Variation B13 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bd3 Nc6 Panov Attack, Modern Defense B13 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov Attack, Modern Defense, Carlsbad Line B13 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov Attack, Modern Defense, Czerniak Line B13 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov Attack, Modern Defense, Mieses Line B13 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov Attack, Modern Defense, Reifir-Spielmann Line B13 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov-Botvinnik, Herzog Defense B13 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov Attack B14 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov Attack, Fianchetto Defense B14 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov Attack, Fianchetto Defense, Fianchetto Gambit B14 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Panov Attack, Main Line B14 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 Alekhine Gambit B15 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 Alien Gambit B15 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 Forgacs Variation B15 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 Tartakower Variation B15 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 Tartakower Variation, Perlis Line B15 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 Bronstein-Larsen Variation B16 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 Karpov Variation, Modern Main Line B17 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 Karpov Variation, Modern Variation B17 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 Karpov Variation, Modern Variation, Ivanchuk Defense B17 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 Karpov Variation, Modern Variation, Kasparov Attack B17 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 Karpov Variation, Smyslov Variation B17 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 Karpov Variation, Smyslov Variation, Main Line B17 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 Karpov Variation, Tiviakov-Fischer Attack B17 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 Classical Variation, Flohr Variation B18 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 Classical Variation, Main Line B18 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 Classical Variation, Maróczy Attack B18 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 Martian Gambit B18 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 Classical Variation B19 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 Classical Variation, Lobron System B19 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 Classical Variation, Seirawan Variation B19 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 Classical Variation, Spassky Variation B19 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5
Frequently asked questions
What are the main moves of the Caro-Kann Defense?
The Caro-Kann Defense begins 1. e4 c6. From there it branches into 38 named variations, each with its own move order and typical plans.
What is the ECO code for the Caro-Kann Defense?
The Caro-Kann Defense is catalogued under ECO codes B10–B19. Individual variations list their own specific code on their page.
How can I practise the Caro-Kann Defense for free?
Open any variation on Chess Ramp and use Learn mode to walk the line one move at a time, then Drill mode to replay it from memory. Practice runs in your browser with no account required.
Home
Game Analyzer
Chess Openings
Daily Puzzle
Puzzles by Tactic
Chess Card
Mistake Trainer
Play vs Bots
Player Analysis
Import a Game
Chess Blog
Pricing