Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Qf6 5. Be3 Bc5 6. c3 Ne5 7. Bd3 Nh6 8.
O-O O-O 9. Nd2 Nxd3 10. Qc2 Ne5 11. Rad1 d6 12. b4 Bxd4 13. cxd4 Nc6 14. Nf3
Ng4 15. a3 Re8 16. d5 Nce5 17. Bd4 Nxf3+ 18. gxf3 Ne5 19. f4 Qxf4 20. Bxe5 Rxe5
21. Rd3 Qxe4 22. Qd2 Rg5+ 23. Qxg5 Qxd3 *
Position (FEN): r1b3k1/ppp2ppp/3p4/3P2Q1/1P6/P2q4/5P1P/5RK1 w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 682
Best move: Qd8#