Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Nc6 6. O-O Nf6 7. d4 c4 8.
Ne5 Bd7 9. Nxd7 Qxd7 10. Bg5 Be7 11. Bxf6 Bxf6 12. Re1+ Kf8 13. Qf3 Rd8 14.
Rad1 a6 15. Bxc6 bxc6 16. Na4 Be7 17. Qh5 h6 18. Re3 g6 19. Qe5 Rg8 20. Rde1
Bd6 21. Qf6 Rg7 22. Nc5 Bxc5 23. dxc5 Rb8 24. Re7 Qf5 25. Rxf7+ Rxf7 *
Position (FEN): 1r3k2/5r2/p1p2Qpp/2Pp1q2/2p5/8/PPP2PPP/4R1K1 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1200
Best move: Qh8#