Chess puzzle (Advantage)
Moves: 1. d4 e6 2. Bf4 Nf6 3. Nf3 d5 4. e3 c5 5. c3 Bd7 6. Nbd2 c4 7. Be2 Be7 8. b3 b5
9. a4 bxa4 10. bxc4 dxc4 11. Nxc4 Nh5 12. Bg3 Nc6 13. Nce5 Nxe5 14. Bxe5 Nf6
15. O-O O-O 16. Bd3 Bc6 17. c4 Bd6 18. Bxd6 Qxd6 19. c5 Qc7 20. Bc2 Ng4 21. g3
Qd7 22. Bxh7+ *
Position (FEN): r4rk1/p2q1ppB/2b1p3/2P5/p2P2n1/4PNP1/5P1P/R2Q1RK1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 657
Best move: Kxh7