Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 Bf5 4. cxd5 Nxd5 5. f3 e6 6. Qa4+ c6 7. e4 Nxc3 8.
bxc3 Bg6 9. Bc4 Be7 10. Qb3 O-O 11. Qxb7 Nd7 12. Ne2 Nb6 13. Bd3 c5 14. O-O
cxd4 15. cxd4 Rc8 16. Bd2 Nc4 17. Bxc4 Rxc4 18. Qxa7 Bc5 19. dxc5 Qxd2 20. Kf2
Rc8 21. Rad1 Qh6 22. Kg1 R4xc5 23. Qxc5 Rxc5 *
Position (FEN): 6k1/5ppp/4p1bq/2r5/4P3/5P2/P3N1PP/3R1RK1 w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 616
Best move: Rd8#