Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 c5 5. Bb5+ Bd7 6. Qe2+ Be7 7. Bg5 Bxb5 8.
Qxb5+ Nc6 9. Qe2 cxd4 10. O-O h6 11. Bh4 Qb6 12. Bxe7 Ngxe7 13. Re1 O-O 14.
Nbd2 Qxb2 15. Reb1 Qxc2 16. Rxb7 Nf5 17. Rc7 Rac8 18. Rd7 d3 19. Qd1 Rfe8 20.
Rxd5 Re2 *
Position (FEN): 2r3k1/p4pp1/2n4p/3R1n2/8/3p1N2/P1qNrPPP/R2Q2K1 w - - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1573
Best move: Rxf5