Chess puzzle (Checkmate)
Moves: 1. e4 g5 2. d4 h6 3. Bc4 g4 4. Qxg4 d5 5. Bb5+ c6 6. Bxc6+ Nxc6 7. Qd1 dxe4 8.
Ne2 Bg4 9. c3 e5 10. O-O exd4 11. cxd4 Bxe2 12. Qxe2 Qxd4 13. Nc3 O-O-O 14.
Qg4+ Kb8 15. Bf4+ Bd6 16. Rad1 Qf6 17. Bxd6+ Rxd6 18. Nxe4 Qg6 19. Qf3 Rxd1 20.
Rxd1 Nge7 21. Nc5 Rg8 22. b4 Qg4 23. Rd8+ Rxd8 24. Qxg4 Rd4 25. Qg3+ Ka8 26. a3
*
Position (FEN): k7/pp2np2/2n4p/2N5/1P1r4/P5Q1/5PPP/6K1 b - - 0 26
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 661
Best move: Rd1#