Chess puzzle (Advantage)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Nf6 4. a3 Bd6 5. c5 Be7 6. Bf4 c6 7. e3 O-O 8. Bd3 Re8
9. Nf3 h6 10. O-O Nbd7 11. Qd2 g5 12. Bg3 Nh5 13. e4 Nxg3 14. fxg3 f5 15. exf5
exf5 16. Bxf5 Rf8 17. Be6+ Kg7 18. h4 gxh4 19. Nxh4 Bxh4 20. Rxf8 *
Position (FEN): r1bq1R2/pp1n2k1/2p1B2p/2Pp4/3P3b/P1N3P1/1P1Q2P1/R5K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1728
Best move: Nxf8