Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 d6 3. Nf3 Nc6 4. Bc4 e6 5. O-O Nf6 6. d3 Be7 7. Bd2 O-O 8. Qc1
a6 9. a4 Nd7 10. c3 Bf6 11. Ng5 Bxg5 12. fxg5 Nde5 13. Bb3 Nxd3 14. Qc2 Nde5
15. h3 Ne7 16. Be3 c4 17. Ba2 d5 18. Nd2 N7g6 19. exd5 exd5 20. Nf3 b5 21. Bb1
Be6 22. Nxe5 Nxe5 *
Position (FEN): r2q1rk1/5ppp/p3b3/1p1pn1P1/P1p5/2P1B2P/1PQ3P1/RB3RK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1112
Best move: Qxh7#