Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 d6 3. Qh5 e6 4. Nc3 Nf6 5. Qd1 Nc6 6. Nf3 Be7 7. d3 O-O 8. O-O
Na5 9. Bb5 a6 10. Ba4 b5 11. Bb3 Bb7 12. h3 Nxb3 13. axb3 Qc7 14. Nh2 d5 15.
exd5 Nxd5 16. Nxd5 Bxd5 17. f4 Rfd8 18. f5 c4 19. b4 cxd3 20. cxd3 exf5 21.
Rxf5 Bxb4 22. Be3 Be6 23. Rf2 Qd6 24. d4 Bc5 25. Nf3 Qg3 26. Qe2 Bf8 27. Ng5
Bc4 28. Qh5 g6 *
Position (FEN): r2r1bk1/5p1p/p5p1/1p4NQ/2bP4/4B1qP/1P3RP1/R5K1 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 671
Best move: Qxh7#