Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nc6 3. e3 e6 4. c4 Nf6 5. Nc3 Bb4 6. Bd3 O-O 7. Qc2 h6 8. a3
dxc4 9. Bxc4 Bxc3+ 10. bxc3 Na5 11. Bd3 Nc6 12. a4 a5 13. O-O Re8 14. Bb2 e5
15. dxe5 Nxe5 16. Nxe5 Rxe5 17. Rad1 Qe7 18. c4 Re6 19. Qc3 c5 20. Bh7+ *
Position (FEN): r1b3k1/1p2qppB/4rn1p/p1p5/P1P5/2Q1P3/1B3PPP/3R1RK1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1346
Best move: Kxh7