Chess puzzle (Equality)
Moves: 1. c4 c5 2. e4 e5 3. d3 d6 4. h3 Nf6 5. Nf3 g6 6. Be2 Bg7 7. Nc3 O-O 8. O-O
Nbd7 9. Nh2 b6 10. f4 Re8 11. f5 Bb7 12. Bg5 h6 13. Be3 h5 14. Qd2 Kh7 15. Bg5
Rh8 16. Nf3 Qc7 17. Nh4 Ng8 18. Nd5 Bxd5 19. cxd5 Bh6 20. fxg6+ fxg6 21. Rf7+
Bg7 22. Raf1 Rf8 23. Bd1 Ngf6 24. Bxf6 *
Position (FEN): 5r1r/p1qn1Rbk/1p1p1Bp1/2pPp2p/4P2N/3P3P/PP1Q2P1/3B1RK1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1451
Best move: Rxf7