Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nc6 3. Nf3 Bg4 4. cxd5 Bxf3 5. gxf3 Qxd5 6. e3 e5 7. Nc3 Bb4 8.
a3 Bxc3+ 9. bxc3 Nge7 10. e4 Qa5 11. Bd2 O-O-O 12. d5 Nxd5 13. exd5 Qxd5 14.
Bh3+ Kb8 15. Qe2 Na5 16. Rd1 Qa2 17. Bg5 Rxd1+ 18. Qxd1 h6 19. Be3 Nb3 20. O-O
Re8 21. Qd7 Rf8 22. Rd1 Qe2 23. Qd8+ Rxd8 *
Position (FEN): 1k1r4/ppp2pp1/7p/4p3/8/PnP1BP1B/4qP1P/3R2K1 w - - 0 24
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 645
Best move: Rxd8#