Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 O-O 5. e4 d6 6. Bd3 e5 7. d5 Ne8 8. Bg5 f6
9. Be3 f5 10. Bg5 Nf6 11. exf5 gxf5 12. Nh4 h6 13. Bxf6 Bxf6 14. Qh5 Bxh4 15.
Qg6+ Kh8 16. Qxh6+ Kg8 17. g3 Bf6 18. h4 Nd7 19. g4 Nc5 20. Bxf5 Bxf5 21. gxf5
Bg7 22. Rg1 Qf6 23. Qxf6 *
Position (FEN): r4rk1/ppp3b1/3p1Q2/2nPpP2/2P4P/2N5/PP3P2/R3K1R1 b Q - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 968
Best move: Rxf6