Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Nf6 6. Nc3 Be7 7. O-O O-O 8.
Re1 c6 9. e5 Ng4 10. e6 d5 11. Bb3 Nf6 12. exf7+ Rxf7 13. h3 Kh8 14. Ne6 Bxe6
15. Rxe6 Qd7 16. Qe2 Na6 17. Bf4 Nc5 18. Re3 Raf8 19. Re1 Nfe4 20. Nxe4 dxe4
21. Bxf7 Rxf7 22. b4 *
Position (FEN): 7k/pp1qbrp1/2p4p/2n5/1P2pB2/4R2P/P1P1QPP1/4R1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1490
Best move: Rxf4