Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 e6 4. Nf3 Ne7 5. g3 g6 6. d3 Bg7 7. Be3 O-O 8. Bg2
Nbc6 9. g4 a6 10. O-O b5 11. Rb1 Bb7 12. Ne2 d5 13. Bxc5 dxe4 14. dxe4 Qc7 15.
Be3 Rfd8 16. Qe1 Rd7 17. Ng3 Rad8 18. f5 exf5 19. gxf5 Ne5 20. fxg6 N5xg6 21.
Ng5 Ne5 22. Nh5 N7g6 23. Nf6+ *
Position (FEN): 3r2k1/1bqr1pbp/p4Nn1/1p2n1N1/4P3/4B3/PPP3BP/1R2QRK1 b - - 5 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 744
Best move: Bxf6