Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Bc4 e6 5. O-O d5 6. exd5 exd5 7. Re1+ Ne7 8.
Bb3 O-O 9. Nc3 c6 10. h3 Na6 11. Bg5 f6 12. Bh4 Nf5 13. Re4 Nxh4 14. Nxh4 f5
15. Rf4 Bh6 16. Rf3 Qxh4 17. Qe2 Bg7 18. Re1 Bf6 19. Nxd5 cxd5 20. Bxd5+ Kh8
21. g3 Qxh3 22. g4 Qh4 23. Qe3 Qxg4+ 24. Rg3 Qxd4 25. Rxg6 hxg6 *
Position (FEN): r1b2r1k/pp6/n4bp1/3B1p2/3q4/4Q3/PPP2P2/4R1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1379
Best move: Qh6#