Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O d6 5. Nc3 f5 6. d4 f4 7. dxe5 Nxe5 8. Nxe5
dxe5 9. Qh5+ Kd7 10. Rd1+ Bd6 11. Qf7+ Ne7 12. Be6+ Kc6 13. Bd5+ Kd7 14. Qe6+
Ke8 15. Qf7+ Kd7 16. Qxg7 Qf8 17. Qg4+ Kd8 18. Qf3 Rh7 19. Bd2 Rg7 20. Na4 Bg4
21. Qb3 Nxd5 22. Qxd5 Bxd1 23. Qxb7 Rc8 *
Position (FEN): 2rk1q2/pQp3r1/3b3p/4p3/N3Pp2/8/PPPB1PPP/R2b2K1 w - - 1 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1604
Best move: Rxd1