Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Nbd7 5. c5 Be7 6. h3 O-O 7. Bf4 Re8 8. e3
c6 9. b4 Ne4 10. Nxe4 dxe4 11. Qc2 Nf6 12. Bc4 Nd5 13. Bxd5 exd5 14. Ne2 Bf5
15. a4 Be6 16. O-O f5 17. b5 g5 18. Bh2 g4 19. hxg4 fxg4 20. Nf4 Bd7 21. bxc6
bxc6 22. Rab1 Bc8 23. Rb2 Bh4 24. f3 g3 25. fxe4 gxh2+ 26. Kxh2 Qg5 27. exd5
Rxe3 28. Nh3 Bxh3 29. gxh3 Rxh3+ 30. Kxh3 *
Position (FEN): r5k1/p6p/2p5/2PP2q1/P2P3b/7K/1RQ5/5R2 b - - 0 30
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 980
Best move: Qg3#