Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. Nc3 Nf6 3. Nf3 e4 4. Nd4 c5 5. Ndb5 a6 6. Na3 b5 7. Ncb1 Nc6 8. c3
Be7 9. Nc2 O-O 10. b3 d5 11. h4 Bg4 12. f3 exf3 13. gxf3 Bd7 14. h5 Bf5 15. h6
Bxc2 16. Qxc2 g6 17. Bb2 d4 18. exd4 cxd4 19. cxd4 Nxd4 20. Qd3 Nf5 21. Nc3 Nh5
22. Nd5 Bh4+ 23. Rxh4 Qxh4+ 24. Kd1 Rfd8 25. Qc3 Rxd5 *
Position (FEN): r5k1/5p1p/p5pP/1p1r1n1n/7q/1PQ2P2/PB1P4/R2K1B2 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1456
Best move: Qh8#