Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 d6 4. Bf4 Nd7 5. Nf3 e5 6. dxe5 dxe5 7. Bg3 b6 8. Bb5
f6 9. Qd5 Rb8 10. O-O-O a6 11. Bc6 Ne7 12. Qe6 Rf8 13. Rd2 Rf7 14. Rhd1 Bh6 15.
Bxd7+ Bxd7 16. Qb3 Bxd2+ 17. Rxd2 Qc8 18. Bxe5 fxe5 19. Nxe5 Be6 20. Nd5 Nxd5 *
Position (FEN): 1rq1k3/2p2r1p/pp2b1p1/3nN3/4P3/1Q6/PPPR1PPP/2K5 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2016
Best move: exd5