Chess puzzle (Equality)
Moves: 1. Nf3 e6 2. e4 d5 3. e5 c5 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. O-O Nc6 7. Nc3 Qc7 8.
Re1 g6 9. b3 Bg7 10. d4 cxd4 11. Nxd4 Nxe5 12. Ncb5 Qb8 13. Ba3 Qc8 14. Nd6+
Kd7 15. Nxc8 Rxc8 16. c4 Ne7 17. Rc1 a6 18. cxd5 Nxd5 19. f4 Rxc1 20. Qxc1 Nd3
21. Qd1 Nxe1 22. Qxe1 *
Position (FEN): 7r/1p1k1pbp/p3p1p1/3n4/3N1P2/BP6/P5PP/4Q1K1 b - - 0 22
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1471
Best move: Bxd4+