Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. Bd3 a6 7. O-O Qc7 8.
Bd2 Nc6 9. Nb3 O-O 10. a3 Bd6 11. g3 b5 12. f4 Qa7+ 13. Kg2 Bb7 14. Qf3 b4 15.
axb4 Bxb4 16. Be3 Qb8 17. Na4 d5 18. exd5 Nxd5 19. Bf2 Nce7 20. Kg1 Bc6 21. Qe4
Nc3 *
Position (FEN): rq3rk1/4nppp/p1b1p3/8/Nb2QP2/1NnB2P1/1PP2B1P/R4RK1 w - - 6 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 708
Best move: Qxh7#