Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 b6 4. Bd3 Bb7 5. Nf3 c5 6. c3 Nc6 7. Nbd2 Be7 8. Qe2
O-O 9. O-O-O cxd4 10. exd4 d5 11. h3 a6 12. g4 b5 13. g5 Nd7 14. h4 b4 15. h5
bxc3 16. bxc3 Ba3+ 17. Kc2 Qa5 18. Nb3 Qa4 19. Bxh7+ Kxh7 20. g6+ Kg8 21. h6
fxg6 22. Qxe6+ Rf7 23. h7+ Kh8 24. Qxf7 Nb4+ 25. Kb1 *
Position (FEN): r6k/1b1n1QpP/p5p1/3p4/qn1P1B2/bNP2N2/P4P2/1K1R3R b - - 2 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1771
Best move: Nxa2