Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d6 4. e4 Bg7 5. Be2 O-O 6. Bg5 c5 7. d5 e6 8. h3 exd5
9. exd5 Re8 10. Nf3 h6 11. Be3 Nbd7 12. Qd2 Kh7 13. Bd3 Ne5 14. Nxe5 Rxe5 15.
O-O Bd7 16. Bf4 Nh5 17. Bxe5 Bxe5 18. f4 Bd4+ 19. Kh2 Qh4 20. f5 Be5+ 21. Kg1
Bd4+ 22. Kh1 Ng3+ 23. Kh2 Nxf1+ 24. Rxf1 Kg7 25. fxg6 fxg6 26. Ne4 Re8 27. Nc3
Re3 28. Ne2 Rxh3+ 29. gxh3 *
Position (FEN): 8/pp1b2k1/3p2pp/2pP4/2Pb3q/3B3P/PP1QN2K/5R2 b - - 0 29
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1178
Best move: Qxh3#