Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 g6 3. e4 Bg7 4. e5 Ng8 5. h3 e6 6. Be3 Ne7 7. g4 O-O 8. Qd2 d6
9. Bh6 dxe5 10. Bxg7 Kxg7 11. dxe5 Qxd2+ 12. Kxd2 Nbc6 13. f4 b6 14. Nf3 Bb7
15. Rh2 Nb4 16. Nd4 Rfd8 17. Ke3 Nbd5+ 18. Nxd5 Nxd5+ 19. Kf3 Nb4+ 20. Ke3 Rxd4
*
Position (FEN): r7/pbp2pkp/1p2p1p1/4P3/1n1r1PP1/4K2P/PPP4R/R4B2 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1027
Best move: Kxd4