Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bg5 e6 5. cxd5 cxd5 6. e3 Be7 7. Bd3 Nc6 8. Rc1
h6 9. Bh4 Qa5 10. Ne2 a6 11. O-O e5 12. Bb1 e4 13. Bg3 Bg4 14. Qe1 Qd8 15. Nf4
Nb4 16. a3 Nc6 17. b4 b5 18. Nxe4 Nxb4 19. Nxf6+ Bxf6 20. axb4 Bh4 21. Bxh4
Qxh4 22. Nxd5 O-O 23. f3 Qg5 24. Nb6 Bh3 25. Qg3 Qxe3+ 26. Kh1 Rab8 27. Nd7 *
Position (FEN): 1r3rk1/3N1pp1/p6p/1p6/1P1P4/4qPQb/6PP/1BR2R1K b - - 3 27
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1440
Best move: Bxd7