Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. O-O Nf6 5. e5 Ng4 6. Re1 Be7 7. h3 Nh6 8. d4
Nf5 9. c3 cxd4 10. cxd4 d5 11. exd6 Bxd6 12. d5 a6 13. Bxc6+ bxc6 14. dxe6 Bxe6
15. Qa4 Qc7 16. Nd4 Nxd4 17. Qxd4 O-O 18. Nc3 Rad8 19. Qa4 Rfe8 20. Bg5 Rb8 21.
Ne4 Bh2+ 22. Kh1 Bd5 23. Nf6+ *
Position (FEN): 1r2r1k1/2q2ppp/p1p2N2/3b2B1/Q7/7P/PP3PPb/R3R2K b - - 12 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 811
Best move: gxf6