Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Bc4 e6 6. Nf3 Be7 7. O-O O-O 8.
Re1 a6 9. a4 b6 10. d5 exd5 11. Nxd5 Nxd5 12. Bxd5 c6 13. Bc4 b5 14. Bd3 Bb7
15. Ne5 Bf6 16. Qh5 g6 17. Qh6 Nd7 18. Ng4 Bg7 19. Qh3 Nc5 20. Nh6+ Kh8 21. Rd1
Nxd3 22. Rxd3 Qc7 23. Be3 c5 24. Rd7 Qc6 25. Nxf7+ Rxf7 26. Rxf7 Rd8 27. axb5
axb5 28. Bg5 Re8 29. Bf6 Bxf6 *
Position (FEN): 4r2k/1b3R1p/2q2bp1/1pp5/8/7Q/1PP2PPP/R5K1 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 705
Best move: Qxh7#