Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 e6 3. Nf3 Nf6 4. e5 Nd5 5. Bc4 Nb6 6. Bd3 a6 7. O-O g6 8. Re1
cxd4 9. c3 d5 10. Bg5 Be7 11. Qc1 Bxg5 12. Nxg5 O-O 13. Qf4 dxc3 14. Nxc3 Nc6
15. Re3 Nd7 16. Rh3 h5 17. Qg3 Ndxe5 18. Rxh5 Nxd3 19. Rh8+ Kg7 20. Rh7+ Kg8
21. Qh4 Qf6 22. Rd1 Nce5 23. Ne2 Nxf2 *
Position (FEN): r1b2rk1/1p3p1R/p3pqp1/3pn1N1/7Q/8/PP2NnPP/3R2K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1466
Best move: Rf1