Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 b6 4. d5 Bb7 5. Bb5+ c6 6. dxc6 Bxc6 7. Bxc6+ Nxc6 8.
O-O Nf6 9. Nc3 Be7 10. Nb5 O-O 11. Bg5 Nxe4 12. Bxe7 Qxe7 13. c4 a6 14. Nc3
Nxc3 15. bxc3 Qf6 16. Rb1 e4 17. Rxb6 exf3 18. Rxc6 fxg2 19. Re1 Qxc3 20. Rxd6
Qxc4 21. Re7 Qxa2 22. Red7 Qc4 23. Rd8 Raxd8 24. Rxd8 h6 25. Rxf8+ Kxf8 *
Position (FEN): 5k2/5pp1/p6p/8/2q5/8/5PpP/3Q2K1 w - - 0 26
White to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 759
Best move: Qd8#