Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. e3 Bg7 4. Be2 O-O 5. O-O d6 6. c4 Nc6 7. Nc3 e5 8. d5
Ne7 9. e4 Ne8 10. Bg5 f6 11. Be3 f5 12. Bg5 h6 13. Bxe7 Qxe7 14. exf5 gxf5 15.
Re1 Nf6 16. h3 Bd7 17. Nh4 Qf7 18. Nb5 Bxb5 19. cxb5 f4 20. Rc1 Rac8 21. Qa4
Nh7 22. Qxa7 Bf6 23. Nf3 e4 24. Nd4 Be5 25. Ne6 f3 26. Nxf8 Rxf8 27. Bf1 Ng5
28. h4 Nh3+ 29. gxh3 Qf4 30. Rxe4 *
Position (FEN): 5rk1/Qpp5/3p3p/1P1Pb3/4Rq1P/5p1P/PP3P2/2R2BK1 b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1121
Best move: Qh2#