Chess puzzle (Equality)
Moves: 1. d4 e6 2. e4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. exd5 exd5 6. Nf3 Bg4 7. Be2 c5 8.
O-O O-O 9. dxc5 Bxc5 10. Bxf6 Qxf6 11. Qxd5 Bb6 12. Qxb7 Nc6 13. Rfe1 Rfe8 14.
Nd5 Qg6 15. c4 Bxf3 16. Bxf3 Ne5 17. Be4 f5 18. Ne7+ Rxe7 19. Qxe7 Re8 20. Bd5+
Kh8 21. Qb4 Nd3 22. Rxe8+ Qxe8 23. Qc3 *
Position (FEN): 4q2k/p5pp/1b6/3B1p2/2P5/2Qn4/PP3PPP/R5K1 b - - 1 23
Black to move.
Themes:  Endgame  
Puzzle rating: 1888
Best move: Qe2