Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bb7 6. c3 Nf6 7. O-O Bc5 8. Re1
Ng4 9. d4 exd4 10. cxd4 Bb4 11. Re2 O-O 12. a3 Ba5 13. h3 Nf6 14. d5 Ne7 15.
Bg5 Ng6 16. e5 Nf4 17. Bxf4 Nh5 18. Bg5 f6 19. exf6 Nxf6 20. d6+ Kh8 21. Nh4
Bb6 22. Nf5 cxd6 23. Nxd6 Qc7 24. Nf7+ *
Position (FEN): r4r1k/1bqp1Npp/pb3n2/1p4B1/8/PB5P/1P2RPP1/RN1Q2K1 b - - 2 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 989
Best move: Rxf7