Dutch Defense: Leningrad Variation (A87)

The Leningrad Variation is a variation of the Dutch Defense, catalogued as ECO A87. The line runs 1. d4 f5 2. c4 Nf6 3. g3 g6 4. Bg2 Bg7 5. Nf3, reaching the position shown below after 9 half-moves.

White holds the centre with pawns on d4. Development is level at two minor pieces each. It is Black to move after five moves.

On the Dutch Defense generally: An aggressive response to 1.d4 where Black immediately fights for control of the e4 square.

You can play through this variation move by move in your browser — Learn mode walks the line with an explanation at each step, and Drill mode replays it from memory so you find out whether you actually know it. No account is required.

Dutch Defense: Leningrad Variation — position after Nf3 a8b7c6d5e4f3g2h1
Position after 1. d4 f5 2. c4 Nf6 3. g3 g6 4. Bg2 Bg7 5. Nf3

Move order

#WhiteBlack
1d4f5
2c4Nf6
3g3g6
4Bg2Bg7
5Nf3

ECO: A87

Stockfish: +0.58 at depth 18

Practice this line free →

Related Dutch Defense lines

Frequently asked questions

What are the moves of the Leningrad Variation?

The Leningrad Variation goes 1. d4 f5 2. c4 Nf6 3. g3 g6 4. Bg2 Bg7 5. Nf3. It is a variation of the Dutch Defense and is catalogued as ECO A87.

What is the ECO code for the Leningrad Variation?

The Leningrad Variation is ECO A87. ECO codes group openings by their move order, so nearby codes cover closely related lines of the Dutch Defense.

Is the Leningrad Variation good for White?

Stockfish evaluates the position after 1. d4 f5 2. c4 Nf6 3. g3 g6 4. Bg2 Bg7 5. Nf3 at +0.58 at depth 18, which is a slight pull for White, within normal opening margins. Engine evaluation is only a starting point — at club level the practical value of a line is mostly about whether you know its plans better than your opponent does.

What kind of position does the Leningrad Variation lead to?

White holds the centre with pawns on d4. Development is level at two minor pieces each. It is Black to move.