Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. d4 Nf6 5. e5 Nd5 6. c4 Ne3 7. Bxe3 fxe3 8. d5
Nb4 9. a3 Na6 10. Bd3 Bc5 11. Qe2 O-O 12. b4 Nxb4 13. axb4 Bxb4+ 14. Kf1 Bc5
15. Nc3 c6 16. Na4 Qa5 17. Qa2 Bb4 18. Ke2 b5 19. cxb5 cxb5 20. Nb2 Qb6 21. Qb3
a5 22. Rhc1 Bb7 23. Nd1 Rac8 24. Nxe3 Rxc1 25. Rxc1 Bc5 26. Bb1 b4 27. Qc2 Bxe3
*
Position (FEN): 5rk1/1b1p1ppp/1q6/p2PP3/1p6/4bN2/2Q1K1PP/1BR5 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 826
Best move: Qxh7#