Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bc5 6. c3 Nf6 7. d3 Be7 8. O-O
Bb7 9. Be3 d5 10. a4 b4 11. exd5 Nxd5 12. c4 Nf4 13. Bxf4 exf4 14. d4 O-O 15.
d5 Na5 16. Ba2 Bf6 17. Nd4 Qd6 18. b3 Qc5 19. Qd3 Bxd4 20. Nd2 Bxa1 21. Rxa1 c6
22. d6 Rad8 23. Ne4 Qe5 24. Rd1 c5 25. Bb1 Bxe4 26. Qxe4 Qf6 *
Position (FEN): 3r1rk1/5ppp/p2P1q2/n1p5/PpP1Qp2/1P6/5PPP/1B1R2K1 w - - 1 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1066
Best move: Qxh7#