Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Nxe4 4. Nxe4 d5 5. Bb5+ c6 6. Bxc6+ Nxc6 7. Nc3 Bc5
8. d3 Qh4 9. g3 Qd4 10. Be3 Qb4 11. a3 Qa5 12. b4 Bxb4 13. axb4 Qxb4 14. Bd2
O-O 15. Nxd5 Qd6 16. c4 Re8 17. Ne2 Nd4 18. Nxd4 exd4+ 19. Kf1 Bh3+ 20. Kg1 Re5
21. Bf4 Rae8 22. Bxe5 Rxe5 23. Rxa7 h6 24. Rxb7 *
Position (FEN): 6k1/1R3pp1/3q3p/3Nr3/2Pp4/3P2Pb/5P1P/3Q2KR b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1460
Best move: Rxd5