Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. e3 Bb4+ 4. Bd2 Bxd2+ 5. Nxd2 exd4 6. exd4 Qe7+ 7. Be2 O-O
8. Ngf3 Re8 9. g3 d5 10. c5 Na6 11. Ne5 Nb4 12. O-O Bf5 13. Ndf3 Bh3 14. Re1
Bf5 15. Bf1 Nc2 16. g4 Nxe1 17. gxf5 Nxf3+ 18. Qxf3 Rad8 19. Bd3 h6 20. Kh1 Nd7
21. Ng4 Nf6 22. Ne5 a6 23. Rg1 Kh8 24. Qg3 Rg8 25. Qh4 Rde8 26. Rg6 Ne4 27.
Rxh6+ gxh6 *
Position (FEN): 4r1rk/1pp1qp2/p6p/2PpNP2/3Pn2Q/3B4/PP3P1P/7K w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 971
Best move: Qxh6#