Chess puzzle (Equality)
Moves: 1. Nf3 b6 2. e4 Bb7 3. d3 e6 4. g3 Bc5 5. Bg2 Ne7 6. a3 a5 7. O-O O-O 8. Be3
Na6 9. Nbd2 f5 10. Nb3 Bxe3 11. fxe3 fxe4 12. Ng5 Nf5 13. Qh5 h6 14. Nxe4 d5
15. Nc3 Nxe3 16. Rfe1 Nxc2 17. Rxe6 Nxa1 18. Nxa1 Rf6 *
Position (FEN): r2q2k1/1bp3p1/np2Rr1p/p2p3Q/8/P1NP2P1/1P4BP/N5K1 w - - 1 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1515
Best move: Rxf6