Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Be3 Qf6 6. c3 Nge7 7. Bc4 O-O 8.
O-O Ng6 9. a4 Na5 10. Ba2 Ne5 11. b4 Bxd4 12. cxd4 Nac6 13. b5 Nb4 14. dxe5
Qxe5 15. Nd2 Nd3 16. Bxf7+ Rxf7 17. Qb3 Nc5 18. Bxc5 Qxc5 19. Rac1 Qd6 20. Rc3
Qxd2 21. Rf3 d5 22. Rd1 Qg5 23. Rxd5 Rxf3 *
Position (FEN): r1b3k1/ppp3pp/8/1P1R2q1/P3P3/1Q3r2/5PPP/6K1 w - - 0 24
White to move.
Themes: Double Check Endgame Mate in 1 
Puzzle rating: 1652
Best move: Rd8#