Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Qb3 dxc4 6. Qxc4 O-O 7. e4 a6 8. e5
b5 9. Qb3 Nfd7 10. Be3 c5 11. dxc5 Nc6 12. Be2 Ndxe5 13. O-O Be6 14. Qc2 Bc4
15. Nxe5 Nxe5 16. Rfd1 Qa5 17. Nd5 Bxd5 18. Rxd5 Nc6 19. Qd2 Qxd2 20. Rxd2 Rfd8
21. Rad1 Kf8 22. Bf3 Rxd2 23. Rxd2 Rc8 24. Bxc6 Rxc6 *
Position (FEN): 5k2/4ppbp/p1r3p1/1pP5/8/4B3/PP1R1PPP/6K1 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 958
Best move: Rd8#