Chess puzzle (Advantage)
Moves: 1. e4 c5 2. b4 b6 3. Nf3 e6 4. d4 cxd4 5. Nxd4 a6 6. Bd2 Bb7 7. Bd3 Qc7 8. Qf3
Nf6 9. O-O Be7 10. Bg5 Qe5 11. Bxf6 Qxf6 12. Qxf6 Bxf6 13. c3 Nc6 14. Nxc6 Bxc6
15. Re1 d6 16. f4 O-O 17. e5 dxe5 18. fxe5 Bg5 19. Na3 a5 20. Nc2 Rad8 21. Be4
Bb5 22. Nd4 Bc4 23. Nc6 Bd2 24. Bxh7+ *
Position (FEN): 3r1rk1/5ppB/1pN1p3/p3P3/1Pb5/2P5/P2b2PP/R3R1K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 448
Best move: Kxh7