Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 a6 3. b3 d6 4. Bb2 e5 5. Bc4 Nh6 6. Qe2 b5 7. Bd5 Ra7 8. c4 Nd7
9. cxb5 axb5 10. Qxb5 Be7 11. Nc3 O-O 12. a3 Nf6 13. O-O Bg4 14. Kh1 Bxf3 15.
gxf3 Nh5 16. Rg1 Nf4 17. Ne2 Nxd5 18. exd5 Bf6 19. Rg3 Nf5 20. Rh3 g6 21. Qc4
Re7 22. Ng3 Qd7 23. Rg1 Ng7 24. Rxh7 *
Position (FEN): 5rk1/3qrpnR/3p1bp1/2pPp3/2Q5/PP3PN1/1B1P1P1P/6RK b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 820
Best move: Kxh7