Chess puzzle (Equality)
Moves: 1. d4 e6 2. Nf3 d5 3. e3 Bb4+ 4. Nbd2 Nc6 5. Be2 Nf6 6. O-O Ne4 7. b3 f5 8. Bb2
Bc3 9. Rb1 g5 10. Nxe4 fxe4 11. Bxc3 exf3 12. Bxf3 O-O 13. Bg4 e5 14. dxe5 Bxg4
15. Qxg4 Ne7 16. Qe6+ Kh8 17. Qh6 c5 18. e6+ d4 19. exd4 cxd4 20. Rbd1 Nf5 21.
Bxd4+ *
Position (FEN): r2q1r1k/pp5p/4P2Q/5np1/3B4/1P6/P1P2PPP/3R1RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1510
Best move: Nxd4