Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Nf3 Bg4 7. Be2 Bd6
8. O-O Nd7 9. h3 Bxf3 10. Bxf3 O-O 11. c3 Bb8 12. Re1 Qc7 13. g3 Rd8 14. Bf4
Qc8 15. Bxb8 Rxb8 16. Kg2 Nf8 17. Qc2 Ng6 18. Re2 Qc7 19. Rae1 h6 20. Bh5 Nf8
21. Re7 Qd6 22. Bxf7+ Kh8 23. Bh5 Qd5+ 24. Kh2 *
Position (FEN): 1r1r1n1k/pp2R1p1/2p2p1p/3q3B/3P4/2P3PP/PPQ2P1K/4R3 b - - 4 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 976
Best move: Qxh5