Macheide's Chess Labyrinth

Nimzo-Indian Defense

1 d4 Nf6 2 c4 e6 3 Nc3 Bb4