Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. exd5 cxd5 4. Nf3 a6 5. Be2 Nc6 6. O-O e6 7. d4 Nge7 8. Nc3
Nf5 9. b3 Bd6 10. Qd2 Qc7 11. Nd1 b5 12. c3 O-O 13. Nf2 b4 14. Nh3 bxc3 15.
Qxc3 Bb4 16. Qd3 Qa5 17. a3 Rb8 18. Bb2 Bd6 19. b4 Qc7 20. Ne5 Bxe5 21. fxe5
Qb6 22. Rad1 Bd7 23. Rf4 a5 24. b5 Nce7 25. a4 Ng6 26. Rg4 Rbc8 27. Ng5 Nh6 28.
Rg3 Nf4 *
Position (FEN): 2r2rk1/3b1ppp/1q2p2n/pP1pP1N1/P2P1n2/3Q2R1/1B2B1PP/3R2K1 w - - 7 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 492
Best move: Qxh7#