Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. d4 Nxe5 5. dxe5 Nxe4 6. Bd3 Nc5 7. Nc3 Ne6
8. Be3 Bb4 9. Qd2 d6 10. a3 Ba5 11. b4 Bb6 12. exd6 Bxe3 13. Qxe3 Qxd6 14. O-O
Bd7 15. Rad1 O-O-O 16. Qxa7 c6 17. Ba6 Qb8 18. Qxb8+ Kxb8 19. Bc4 h5 20. Rd6
Kc7 21. Rfd1 b5 22. Be2 g5 23. a4 Nf4 24. axb5 Nd5 25. b6+ *
Position (FEN): 3r3r/2kb1p2/1PpR4/3n2pp/1P6/2N5/2P1BPPP/3R2K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1356
Best move: Kxd6