Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d6 3. Nc3 Nf6 4. Nf3 Be7 5. Bd3 d5 6. e5 Nfd7 7. O-O O-O 8. Re1
f6 9. Bf4 fxe5 10. Bxe5 Nc6 11. Bg3 Nf6 12. Ne5 Nxd4 13. b3 Nc6 14. a3 Nxe5 15.
Bxe5 Bd6 16. Bxd6 Qxd6 17. Nb5 Qb6 18. Nc3 Bd7 19. Rb1 Rae8 20. a4 Qc5 21. Qd2
Ng4 22. Re2 Qd6 23. g3 e5 *
Position (FEN): 4rrk1/pppb2pp/3q4/3pp3/P5n1/1PNB2P1/2PQRP1P/1R4K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1882
Best move: Nxd5