Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. e4 Nb6 5. Nf3 g6 6. Nc3 Bg7 7. Be3 Bg4 8.
Rc1 Bxf3 9. gxf3 Nc6 10. d5 Bxc3+ 11. Rxc3 Ne5 12. Bd4 f6 13. Be2 O-O 14. h4
Rc8 15. f4 Ned7 16. h5 c6 17. hxg6 hxg6 18. dxc6 Rxc6 19. Qb3+ Kg7 20. Rch3
Rc1+ 21. Bd1 Nc4 22. Rh7+ Kg8 23. Qh3 Qa5+ 24. Bc3 Rxc3 25. Rg7+ Kxg7 *
Position (FEN): 5r2/pp1np1k1/5pp1/q7/2n1PP2/2r4Q/PP3P2/3BK2R w K - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1327
Best move: Qh7#