Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. f3 Nc6 5. Bb5 exf3 6. Nxf3 Bg4 7. h3 Bd7 8.
O-O g6 9. g4 Bg7 10. Qe1 a6 11. Bc4 O-O 12. Qh4 b5 13. Bd3 Nb4 14. Bh6 Nxd3 15.
Bxg7 Kxg7 16. cxd3 Bc6 17. g5 Nd5 18. Ne5 Be8 19. Rae1 Nb4 20. Qh6+ Kg8 21. Rf4
Nc2 22. Rh4 Qxd4+ 23. Rxd4 Nxd4 24. Re4 Nf5 25. Nd5 Bc6 26. Nxe7+ Nxe7 27. Rh4
Nf5 *
Position (FEN): r4rk1/2p2p1p/p1b3pQ/1p2NnP1/7R/3P3P/PP6/6K1 w - - 2 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1047
Best move: Qxh7#