Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 c5 3. e3 cxd4 4. exd4 e6 5. Nf3 Bb4+ 6. Nc3 Ne4 7. Qc2 d5 8.
Bd3 b5 9. O-O bxc4 10. Bxe4 dxe4 11. Qxe4 Nc6 12. Qxc6+ Bd7 13. Qxc4 Rb8 14. a3
Bxc3 15. bxc3 Bb5 16. Qa2 Bxf1 17. Kxf1 O-O 18. Rb1 Rc8 19. Ne5 Rxc3 20. Bd2
Qxd4 21. Bxc3 Qxc3 22. Qb2 Qa5 23. Qb4 *
Position (FEN): 5rk1/p4ppp/4p3/q3N3/1Q6/P7/5PPP/1R3K2 b - - 3 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1503
Best move: Qxe5