Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nc3 Nf6 3. Bc4 Bc5 4. f4 d6 5. f5 a6 6. a4 c6 7. h3 d5 8. exd5 cxd5
9. Bb3 d4 10. Nce2 Bxf5 11. Nf3 Nc6 12. O-O O-O 13. d3 e4 14. Nh4 Be6 15. Bg5
Be7 16. Nf5 Bxf5 17. Bxf6 Bxf6 18. Rxf5 exd3 19. Qxd3 Ne5 20. Qd2 Ng6 21. Raf1
Nh4 22. Rd5 Qc7 *
Position (FEN): r4rk1/1pq2ppp/p4b2/3R4/P2p3n/1B5P/1PPQN1P1/5RK1 w - - 7 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1546
Best move: Rxf6