Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. e3 Nc6 3. c4 Bf5 4. Nc3 Nb4 5. Nd4 e6 6. Nxf5 exf5 7. a3 Na6 8.
cxd5 Nf6 9. Qf3 Bd6 10. Qxf5 O-O 11. d4 g6 12. Qc2 Nb8 13. Bc4 a6 14. e4 Ng4
15. e5 Be7 16. h3 b5 17. Ba2 Bxa3 18. hxg4 Bb4 19. d6 cxd6 20. Qxg6+ *
Position (FEN): rn1q1rk1/5p1p/p2p2Q1/1p2P3/1b1P2P1/2N5/BP3PP1/R1B1K2R b KQ - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1095
Best move: hxg6