Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. d4 Nc6 5. dxc5 Bxc5 6. Be2 Nge7 7. Bg5 Qb6 8.
Bxe7 Bxe7 9. O-O Qxb2 10. Nbd2 Qb6 11. Rb1 Qc7 12. Bb5 O-O 13. Bxc6 bxc6 14.
Nd4 Ba6 15. Re1 c5 16. N4f3 Rab8 17. Nb3 c4 18. Nbd4 Rxb1 19. Qxb1 Rb8 20. Qc1
Bc5 21. c3 Bxd4 22. Nxd4 Rb6 23. Re3 Qb7 24. Re1 Rb2 25. Qg5 Rb1 *
Position (FEN): 6k1/pq3ppp/b3p3/3pP1Q1/2pN4/2P5/P4PPP/1r2R1K1 w - - 7 26
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 960
Best move: Qd8#