Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 d6 3. Nf3 Nc6 4. d4 cxd4 5. Nxd4 g6 6. Be3 Bg7 7. Bc4 Nf6 8.
Nxc6 bxc6 9. f4 e6 10. Bb3 O-O 11. O-O Nh5 12. Bc4 f5 13. exf5 Rxf5 14. g4 Rf8
15. gxh5 d5 16. Bd3 d4 17. Bf2 dxc3 18. hxg6 Bd4 19. gxh7+ Kh8 20. Bxd4+ *
Position (FEN): r1bq1r1k/p6P/2p1p3/8/3B1P2/2pB4/PPP4P/R2Q1RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 970
Best move: Qxd4+