Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nc6 4. d4 cxd4 5. cxd4 Nf6 6. Nc3 Bg4 7. Be2 Bxf3 8.
Bxf3 e5 9. d5 Nd4 10. O-O Be7 11. Be3 Nxf3+ 12. Qxf3 O-O 13. Qg3 Nd7 14. Bh6
Bf6 15. f4 exf4 16. Rxf4 Kh8 17. Raf1 gxh6 18. Qh3 Rg8 19. Qxh6 Bg5 20. Qh5
Bxf4 21. Rxf4 Ne5 22. Rh4 Qg5 *
Position (FEN): r5rk/pp3p1p/3p4/3Pn1qQ/4P2R/2N5/PP4PP/6K1 w - - 3 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 756
Best move: Qxh7#