Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. Bf4 Bf5 4. e3 a6 5. Nbd2 e6 6. Bd3 Be4 7. Bg5 Bb4 8.
Bxe4 dxe4 9. Ne5 Bxd2+ 10. Qxd2 Nbd7 11. c3 Qc8 12. f4 Nd5 13. Bh4 O-O 14. O-O
N7b6 15. c4 f6 16. cxd5 fxe5 17. fxe5 exd5 18. Rxf8+ Qxf8 19. Rf1 Qe8 20. Qb4
Nc4 21. Be7 Qb5 22. Qe1 Re8 23. Qf2 h6 24. Qf7+ Kh8 25. Bf6 Rg8 26. Bxg7+ Rxg7
27. Qf8+ Rg8 *
Position (FEN): 5Qrk/1pp5/p6p/1q1pP3/2nPp3/4P3/PP4PP/5RK1 w - - 2 28
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1397
Best move: Qxh6#