Chess puzzle (Equality)
Moves: 1. e4 e6 2. d3 Nc6 3. e5 Nxe5 4. d4 Ng6 5. Nc3 Nf6 6. Rb1 d5 7. h4 Bb4 8. a3
Ba5 9. h5 Ne7 10. Nf3 Ne4 11. Bd2 Nxd2 12. Kxd2 Nf5 13. h6 Nxh6 14. Qe1 Nf5 15.
g4 Nd6 16. b4 Bb6 17. Qe3 Qe7 18. Re1 a5 *
Position (FEN): r1b1k2r/1pp1qppp/1b1np3/p2p4/1P1P2P1/P1N1QN2/2PK1P2/4RB1R w kq - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1565
Best move: Nxd5