Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Bg5 Nbd7 5. cxd5 exd5 6. Nxd5 Nxd5 7. Bd2 b6 8.
e4 N5f6 9. e5 Nd5 10. Qf3 Bb7 11. Bc4 c6 12. Ne2 b5 13. Bb3 Be7 14. Nc3 N7b6
15. Qg4 Nxc3 16. Qxg7 Rf8 17. bxc3 Nc4 18. Bh6 c5 19. O-O Qd5 20. f3 cxd4 21.
Qxh7 O-O-O 22. Bxf8 Bxf8 23. Rfd1 Bc5 24. Qf5+ Kb8 25. cxd4 Bxd4+ 26. Kh1 Ne3
27. Bxd5 *
Position (FEN): 1k1r4/pb3p2/8/1p1BPQ2/3b4/4nP2/P5PP/R2R3K b - - 0 27
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2006
Best move: Nxf5