Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 e5 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Nc3 Be6 7. Bf4 Ne7 8.
O-O-O Nc6 9. Qd2 Be7 10. Be3 O-O 11. f4 f6 12. Rg1 Qe8 13. g4 a6 14. h4 Rd8 15.
Nd5 Bxd5 16. exd5 Nb8 17. Bd3 c6 18. Bb6 Rc8 19. Bf5 Nd7 20. Ba5 g6 21. Be6+
Kh8 22. h5 Ra8 23. hxg6 hxg6 24. Rh1+ Kg7 25. g5 Nc5 26. Rh7+ Kxh7 27. Qh2+ Kg7
*
Position (FEN): r3qr2/1p2b1k1/p1ppBpp1/B1nP2P1/5P2/8/PPP4Q/2KR4 w - - 2 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 894
Best move: Qh6#