Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qd1 Nf6 5. Bd3 e6 6. Nf3 a6 7. O-O Qc7 8. a3
Be7 9. Nc3 O-O 10. Be3 b5 11. h3 Bb7 12. b4 Rac8 13. Qd2 Rfd8 14. Bg5 h6 15.
Bxh6 gxh6 16. Qxh6 Ne5 17. Ng5 Qxc3 18. f4 Nxd3 19. cxd3 Qxd3 20. e5 Nh7 21.
Qh5 Qg3 22. Qxf7+ Kh8 *
Position (FEN): 2rr3k/1b1pbQ1n/p3p3/1p2P1N1/1P3P2/P5qP/6P1/R4RK1 w - - 1 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 772
Best move: Qxh7#