Chess puzzle (Equality)
Moves: 1. e4 e6 2. d3 d5 3. Nd2 c5 4. Ngf3 Nc6 5. g3 Be7 6. Bg2 Nf6 7. O-O O-O 8. c3
b5 9. a3 a5 10. e5 Ne8 11. d4 cxd4 12. cxd4 Bd7 13. Re1 Qb6 14. Nf1 b4 15. h4
Nc7 16. Bg5 Bxg5 17. hxg5 Nb5 18. Ne3 Ncxd4 19. Ng4 Nxf3+ 20. Qxf3 Nd4 21. Qf4
Bb5 22. Kh2 Rac8 23. Rad1 Rc4 24. Nf6+ Kh8 25. Qe3 Rb8 26. b3 Rc3 27. Qf4 Nf5 *
Position (FEN): 1r5k/5ppp/1q2pN2/pb1pPnP1/1p3Q2/PPr3P1/5PBK/3RR3 w - - 3 28
White to move.
Themes:  Middlegame  
Puzzle rating: 1999
Best move: Nxd5