Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. Nc3 Bb7 3. Nf3 e6 4. d4 Nf6 5. Bd3 Bb4 6. e5 Ne4 7. Bd2 Nxd2 8.
Qxd2 c5 9. dxc5 bxc5 10. a3 Ba5 11. O-O-O Nc6 12. Rhe1 Nd4 13. Be4 Bxe4 14.
Rxe4 d5 15. exd6 Qxd6 16. Nxd4 cxd4 17. Rxd4 Qxh2 18. Ra4 Bxc3 19. Qd7+ Kf8 20.
Rxa7 Qf4+ 21. Kb1 Rb8 22. Qe7+ Kg8 23. Rd8+ Rxd8 *
Position (FEN): 3r2kr/R3Qppp/4p3/8/5q2/P1b5/1PP2PP1/1K6 w - - 0 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 681
Best move: Qxd8#