Chess puzzle (Equality)
Moves: 1. e4 e6 2. f4 Bc5 3. Nf3 d6 4. d4 Bb6 5. Bb5+ Nd7 6. a4 c6 7. Bc4 Ba5+ 8. Bd2
Ngf6 9. Bd3 Bxd2+ 10. Nbxd2 d5 11. e5 Nh5 12. f5 exf5 13. Bxf5 O-O 14. O-O Nf4
15. e6 fxe6 16. Bg4 Nb6 17. Ne5 Qg5 18. Ndf3 Qe7 19. g3 Ng6 20. Qd3 Nxe5 21.
Nxe5 Bd7 22. Bh5 Nc4 23. Rxf8+ *
Position (FEN): r4Rk1/pp1bq1pp/2p1p3/3pN2B/P1nP4/3Q2P1/1PP4P/R5K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1552
Best move: Rxf8