Chess puzzle (Advantage)
Moves: 1. d4 g6 2. Nf3 Bg7 3. c4 d6 4. Nc3 Nc6 5. e3 Bd7 6. Bd3 e6 7. O-O Nge7 8. b3
O-O 9. Bb2 a6 10. d5 Ne5 11. Nxe5 Bxe5 12. f4 Bg7 13. Rb1 c6 14. dxc6 Bxc6 15.
Ne4 d5 16. Nf6+ Kh8 17. Qe1 Nc8 18. Qh4 h6 19. g4 Nd6 20. g5 Ne8 21. gxh6 *
Position (FEN): r2qnr1k/1p3pb1/p1b1pNpP/3p4/2P2P1Q/1P1BP3/PB5P/1R3RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1198
Best move: Bxf6