Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Bc5 5. Re1 O-O 6. Nc3 d6 7. Nd5 Be6 8. c3
Na5 9. Nxf6+ Qxf6 10. Bxe6 fxe6 11. b4 Bxf2+ 12. Kxf2 Nc6 13. Kg1 g5 14. d4
exd4 15. Bxg5 Qg7 16. cxd4 Rxf3 17. Qxf3 Qxg5 18. d5 Ne5 19. Qb3 Rf8 20. dxe6
Kh8 21. Rf1 Kg7 22. Rxf8 Kxf8 23. Rf1+ Ke7 24. Rf7+ *
Position (FEN): 8/ppp1kR1p/3pP3/4n1q1/1P2P3/1Q6/P5PP/6K1 b - - 3 24
Black to move.
Themes:  Endgame  
Puzzle rating: 1252
Best move: Nxf7