Chess puzzle (Equality)
Moves: 1. d4 f5 2. Nc3 Nf6 3. Bf4 d6 4. e3 g6 5. Bc4 e6 6. h3 Bg7 7. Qd2 Ne4 8. Nxe4
fxe4 9. f3 exf3 10. Nxf3 O-O 11. O-O-O d5 12. Bd3 Na6 13. h4 h6 14. Bxg6 Rf6
15. h5 Bd7 16. Be5 Rf8 17. Bxg7 Kxg7 18. Ne5 Be8 19. g4 Bxg6 20. Nxg6 Qg5 21.
Ne5 c5 22. Kb1 b5 23. Nf3 *
Position (FEN): r4r2/p5k1/n3p2p/1ppp2qP/3P2P1/4PN2/PPPQ4/1K1R3R b - - 1 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1602
Best move: Rxf3