Chess puzzle (Equality)
Moves: 1. e4 c5 2. b4 b6 3. f4 g6 4. c3 Nc6 5. Bb5 cxb4 6. Bxc6 dxc6 7. Nf3 Bg7 8. O-O
Nh6 9. d4 Bg4 10. Be3 O-O 11. cxb4 a5 12. bxa5 Rxa5 13. h3 Bxf3 14. Rxf3 e5 15.
fxe5 Rxe5 16. Nc3 Ra5 17. Qd2 Ra3 18. Ne2 Rxe3 19. Rxe3 f5 20. Rd1 fxe4 21.
Rxe4 Nf5 22. Qb4 c5 23. Qb3+ Kh8 24. dxc5 Qa8 25. Ra4 Qe8 26. Nf4 bxc5 27. Ra6
Bd4+ 28. Kh1 Ne3 29. Ne6 *
Position (FEN): 4qr1k/7p/R3N1p1/2p5/3b4/1Q2n2P/P5P1/3R3K b - - 5 29
Black to move.
Themes:  Middlegame  
Puzzle rating: 1936
Best move: Nxd1