Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 d6 3. Nf3 Be6 4. d3 Be7 5. h4 h6 6. Bxe6 fxe6 7. g4 Nd7 8. Be3
c6 9. Kd2 c5 10. g5 h5 11. Nc3 Qb6 12. b3 O-O-O 13. g6 Ngf6 14. Ng5 Rhe8 15.
Nxe6 Rg8 16. Nxd8 Rxd8 17. Nd5 Qa5+ 18. c3 Nxd5 19. exd5 Nf6 20. Bg5 *
Position (FEN): 2kr4/pp2b1p1/3p1nP1/q1pPp1Bp/7P/1PPP4/P2K1P2/R2Q3R b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1470
Best move: Nxd5