Chess puzzle (Equality)
Moves: 1. e4 e5 2. d3 Bc5 3. Nf3 d6 4. c3 h6 5. a4 a6 6. b4 Ba7 7. g3 Nf6 8. Bg2 O-O
9. c4 Nc6 10. b5 axb5 11. axb5 Bxf2+ 12. Kxf2 Rxa1 13. bxc6 Rxb1 14. Qc2 Rb6
15. cxb7 Bxb7 16. Be3 Ra6 17. Rf1 Qa8 18. Kg1 Ng4 19. Bd2 c5 20. h3 Nf6 21. Qc1
Nh5 22. Kh2 Kh7 23. Qd1 Nf6 24. Nh4 Bc8 *
Position (FEN): q1b2r2/5ppk/r2p1n1p/2p1p3/2P1P2N/3P2PP/3B2BK/3Q1R2 w - - 9 25
White to move.
Themes:  Middlegame  
Puzzle rating: 2054
Best move: Rxf6