Caro-Kann Defense: Classical Variation, Main Line
The Classical Main Line continues 5.Ng3 Bg6 6.h4, with White's h-pawn running at the bishop on g6. White wants to push h5 to gain space and harass the bishop, while Black must make room for it on h7 and keep the position compact.
- Moves
- 1.e4 c6 2.d4 d5 3.Nd2 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.h4
- ECO
- B18
- Engine
- +0.31 · a slight edge for White (Stockfish 17.1, depth 20)
- Played
- 866 games in our lichess sample
- White scores
- 53.7%
Key ideas for both sides
White
- Push h5 next to force ...Bh7, then play Bd3 to trade off Black's best minor piece.
- Develop with Nf3 and keep Ne5 in mind, a strong outpost in front of Black's ...e6 pawn.
- Castle long and use the h5 pawn as a spike on the kingside, making Black's short castling risky.
Black
- Play 6...h6, the engine's top move, so the bishop can retreat to h7 when White pushes h5.
- Continue with ...Nd7 and ...Ngf6, so the d7 knight keeps White from jumping into e5 for free.
- Answer Bd3 with ...Bxd3, as the engine line shows, then follow with ...e6 and ...Qc7.
- Avoid 6...Nf6: after 7.h5 the bishop has to run to e4 and Rh4 hunts it down.
Plans and pawn structure
The h4-h5 pawn grabs space and fixes Black's h6 pawn, so short castling for Black can be uncomfortable. White's usual setup is Nf3, h5, Bd3 to trade bishops, Qxd3, then Bd2 or Bf4 and long castling. Black stays solid with ...Nd7, ...e6, ...Ngf6, ...Qc7 and often long castling too. The center pawn on d4 against Black's c6 and e6 means Black's main break is ...c5, while White can use the e5 square for a knight.
Where the engine's main line heads: White pawn d4, no e-pawns for White, no d-pawn for Black. White has a pawn on d4 and no e-pawn; Black has no d-pawn. White has more central space; Black's pieces are free and the d4 pawn is a target.
What the engine plays from here
Stockfish 17.1 at depth 20 rates the position +0.31: a slight edge for White. Its three top choices for Black:
- +0.31 6...h6 7.Nf3 Nd7 8.h5 Bh7 9.Bd3
- +0.91 6...h5 7.Nh3 e5 8.Be3 Nd7 9.Bd3
- +1.89 6...Nf6 7.h5 Be4 8.Rh4 Bd5 9.c4
Pawns, from White's side.
How it scores on lichess
866 rated lichess games reached this position; White scored 53.7%.
Light: White wins. Grey: draws. Dark: Black wins. About the sample.
Where it goes next
- Classical Variation, Seirawan Variation6...h6 · rare
How to play against it
As Black, play 6...h6 and keep your bishop's retreat to h7 open. Do not play 6...Nf6, because 7.h5 drives the bishop to e4 and the rook comes to h4 to chase it. After h5 Bh7, trade bishops on d3 and then develop with ...Nd7, ...e6 and ...Ngf6.
Questions
What are the moves of the Caro-Kann Defense: Classical Variation, Main Line?
The Caro-Kann Defense: Classical Variation, Main Line starts 1.e4 c6 2.d4 d5 3.Nd2 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.h4. Its ECO code is B18.
Is the Caro-Kann Defense: Classical Variation, Main Line good for White?
Stockfish 17.1 rates the position +0.31 at depth 20, which is a slight edge for White. In 866 lichess games from our sample, White scored 53.7%. A main line for both sides: White gets a lasting space edge, and Black needs patience and exact handling of the h-pawn advance.
What is the main idea of the Caro-Kann Defense: Classical Variation, Main Line?
White uses the h-pawn to gain space and harass the bishop on g6. Black answers with ...h6, so the bishop can retreat to h7, then develops calmly with ...Nd7, ...e6 and ...Ngf6.
What should Black play next?
The engine's first choice is h6, with h5 and Nf6 close behind. 6...h6 prepares a home for the bishop on h7, so h5 does not trap or chase it.
Related lines
Updated October 2026. Sources and method.