Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Ne2 d5 3. exd5 cxd5 4. Ng3 Nf6 5. Bb5+ Nc6 6. O-O a6 7. Bxc6+ bxc6
8. d4 e6 9. Nc3 c5 10. Re1 Qc7 11. Bg5 Be7 12. dxc5 Qxc5 13. Bxf6 Bxf6 14. Nxd5
Bxb2 15. Rb1 Bc3 16. Nxc3 Qxc3 17. Rb3 Qc6 18. Qd4 O-O 19. Nh5 f6 20. Rc3 Qe8
21. h4 *
Position (FEN): r1b1qrk1/6pp/p3pp2/7N/3Q3P/2R5/P1P2PP1/4R1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1135
Best move: Qxh5