Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Nc3 a6 5. Ba4 b5 6. Bb3 Bc5 7. O-O O-O 8. d3
Bb7 9. Bg5 h6 10. Bxf6 Qxf6 11. Nd5 Qd8 12. c3 d6 13. d4 exd4 14. cxd4 Ba7 15.
Qd3 Ne7 16. Nf4 c5 17. dxc5 Bxc5 18. Nh4 Qc7 19. Qf3 Kh8 20. Nd5 Nxd5 21. Bxd5
Bxd5 22. exd5 Rae8 23. Rfe1 Re5 24. Rxe5 *
Position (FEN): 5r1k/2q2pp1/p2p3p/1pbPR3/7N/5Q2/PP3PPP/R5K1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1549
Best move: dxe5