Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Qb6 5. Nf3 Nc6 6. dxc5 Bxc5 7. Qc2 f6 8. exf6
Nxf6 9. Bd3 O-O 10. O-O e5 11. Bg5 e4 12. b4 Be7 13. Bxe4 dxe4 14. Bxf6 Bxf6
15. Qxe4 Nxb4 16. Nbd2 Nc6 17. Rab1 Qa5 18. Rfc1 Bf5 19. Qc4+ Kh8 20. Rb5 Qa6 *
Position (FEN): r4r1k/pp4pp/q1n2b2/1R3b2/2Q5/2P2N2/P2N1PPP/2R3K1 w - - 10 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1474
Best move: Rxf5