Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. h3 e6 7. Be2 Be7 8. O-O
O-O 9. Be3 Nc6 10. Nb3 b5 11. f3 Bb7 12. Qe1 Rc8 13. Rd1 Qc7 14. Qf2 h6 15. Bb6
Qb8 16. Rd2 Bd8 17. Be3 Ba8 18. Rfd1 Bc7 19. Kh1 Rfd8 20. Qg3 Kf8 21. Qh4 Ne5
22. Bxh6 Ng6 23. Bxg7+ *
Position (FEN): bqrr1k2/2b2pB1/p2ppnn1/1p6/4P2Q/1NN2P1P/PPPRB1P1/3R3K b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 582
Best move: Kxg7