Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. d4 c5 3. c4 e6 4. Nc3 dxc4 5. e4 cxd4 6. Nxd4 e5 7. Ndb5 Bd7 8.
Bxc4 a6 9. Nd6+ Bxd6 10. Qxd6 Nf6 11. Bg5 Bb5 12. Nxb5 Qxd6 13. Nxd6+ Kd7 14.
Nxf7 Re8 15. Bxf6 gxf6 16. O-O-O+ Ke7 17. Rd6 Rf8 18. Nh6 *
Position (FEN): rn3r2/1p2k2p/p2R1p1N/4p3/2B1P3/8/PP3PPP/2K4R b - - 5 18
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1416
Best move: Kxd6