Chess puzzle (Equality)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 d5 4. Bb5 Bd7 5. Bxc6 Bxc6 6. Bxe5 d4 7. Nf3 dxe3 8.
fxe3 f6 9. Bg3 Bc5 10. d4 Bb6 11. O-O Qe7 12. Bf2 O-O-O 13. c4 g5 14. c5 Bxc5
15. Qc2 Bb6 16. Nfd2 h5 17. a4 Ba5 18. Nc4 Bb4 19. Nb2 h4 20. Nd3 Qe4 21. Ne1
Bxe1 22. Qxe4 Bxf2+ 23. Rxf2 Bxe4 24. Nd2 Re8 25. Rc1 Bc6 26. Rc3 Nh6 27. h3
Nf5 *
Position (FEN): 2k1r2r/ppp5/2b2p2/5np1/P2P3p/1PR1P2P/3N1RP1/6K1 w - - 1 28
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1427
Best move: Rxf5