Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 Qf6 7. c3 Be6 8.
Na3 Qxd4 9. cxd4 O-O-O 10. d5 Bg4 11. O-O f5 12. f3 Bh5 13. exf5 Nf6 14. g4 Be8
15. Bg5 h6 16. Bh4 g5 17. fxg6 Bg7 18. Bd3 h5 19. Bf5+ Kb8 20. g5 Nxd5 21. Rab1
Ne3 22. Be4 Nxf1 23. Kxf1 d5 24. Rd1 dxe4 *
Position (FEN): 1k1rb2r/ppp3b1/6P1/6Pp/4p2B/N4P2/PP5P/3R1K2 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 550
Best move: Rxd8#