Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. Be3 Nf6 7. Qd2 Bb4 8.
Bd3 a6 9. a3 Be7 10. Bf4 e5 11. Nxc6 bxc6 12. Bg3 O-O 13. O-O d5 14. exd5 cxd5
15. f3 Bb7 16. Rfe1 Bd6 17. Re2 Rfe8 18. Rae1 Nd7 19. Qg5 f6 20. Bxh7+ *
Position (FEN): r3r1k1/1bqn2pB/p2b1p2/3pp1Q1/8/P1N2PB1/1PP1R1PP/4R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 618
Best move: Kxh7