Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. O-O f6 6. Qh5+ g6 7. Qf3 c6 8.
Bc4 Nh6 9. e5 fxe5 10. Re1 d6 11. d3 Bg4 12. Qg3 Qd7 13. Bxh6 Bxh6 14. h3 Bf5
15. Rxe5+ dxe5 16. Qxe5+ Qe7 17. Qxh8+ Bf8 18. Nd2 O-O-O 19. Qg8 Qg5 20. Qxh7 *
Position (FEN): 2kr1b2/pp5Q/2p3p1/5bq1/2Bp4/3P3P/PPPN1PP1/R5K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 959
Best move: Qxd2