Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nf6 4. Ng5 d5 5. Nxf7 Kxf7 6. exd5 Nxd5 7. Qh5+ g6
8. Qf3+ Bf5 9. Bxd5+ Kg7 10. O-O Nd4 11. Qc3 Qxd5 12. d3 Bb4 13. Qxc7+ Kf6 14.
c3 Bd6 15. c4 Bxc7 16. cxd5 Nc2 17. Bh6 Nxa1 18. Na3 Nc2 19. Nxc2 Bxd3 20. Rc1
Rad8 21. Nb4 Bc4 22. Rxc4 a5 23. Rxc7 axb4 24. Bg7+ Kf5 25. Bxh8 Rxh8 26. Rxb7
Rd8 27. Rxh7 Rxd5 28. Rb7 *
Position (FEN): 8/1R6/6p1/3rpk2/1p6/8/PP3PPP/6K1 b - - 1 28
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 610
Best move: Rd1#