Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. exd6 exd6 5. c4 Nb6 6. Nc3 Be7 7. Be3 Bf6 8.
Nf3 O-O 9. Bd3 Nc6 10. O-O Bg4 11. h3 Bxf3 12. Qxf3 Nb4 13. Bb1 c6 14. a3 Na6
15. Rd1 Nxc4 16. b3 Nxe3 17. fxe3 g6 18. Ne4 Bg7 19. g3 Nc7 20. h4 h5 21. Ng5
f5 22. e4 Qf6 23. exf5 Bh6 24. Qe3 gxf5 25. Rf1 Rae8 26. Qd3 Bxg5 27. hxg5 Qxg5
28. Rf3 h4 29. Kh2 Qg4 30. Bc2 f4 *
Position (FEN): 4rrk1/ppn5/2pp4/8/3P1pqp/PP1Q1RP1/2B4K/R7 w - - 0 31
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1286
Best move: Qh7#