Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 a6 4. e4 c6 5. e5 Bb4 6. Nf3 Nd7 7. Bd3 f5 8. cxd5
cxd5 9. O-O Bxc3 10. bxc3 Ne7 11. Ng5 Nb6 12. f4 h6 13. Nf3 Bd7 14. Ba3 g6 15.
Nh4 Rg8 16. Qb3 Kf7 17. Bxe7 Kxe7 18. c4 Rb8 19. c5 Nc8 20. Bxa6 Kf7 21. Bd3 *
Position (FEN): 1rnq2r1/1p1b1k2/4p1pp/2PpPp2/3P1P1N/1Q1B4/P5PP/R4RK1 b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1218
Best move: Qxh4