Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d4 exd4 5. e5 Ng4 6. cxd4 d6 7. h3 Nh6 8. Bb5
g6 9. d5 dxe5 10. dxc6 Qxd1+ 11. Kxd1 b6 12. Nxe5 Be6 13. Nc3 Nf5 14. Re1 a6
15. Ba4 O-O-O+ 16. Ke2 Bg7 17. Nd7 Rhe8 18. Kf1 Bc4+ 19. Ne2 Rxe2 20. Rxe2 Nd4
21. Bd1 Nxc6 22. Nxb6+ cxb6 23. Be3 Bxb2 24. Rb1 b5 25. Rxb2 *
Position (FEN): 2kr4/5p1p/p1n3p1/1p6/2b5/4B2P/PR2RPP1/3B1K2 b - - 0 25
Black to move.
Themes: Hanging Piece, Pin Middlegame Mate in 1 
Puzzle rating: 1243
Best move: Rxd1#