Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. d4 exd4 3. exd4 d5 4. Nf3 Nf6 5. Bg5 Be7 6. Be2 Nc6 7. c3 Bf5 8.
Nbd2 O-O 9. O-O Ne4 10. Be3 Bd6 11. Nxe4 dxe4 12. Nd2 Qh4 13. g3 Qf6 14. Re1
Rfe8 15. Bf1 Ne7 16. Bg2 Nd5 17. Qc2 Qg6 18. a3 h5 19. c4 Nf6 20. c5 Bf8 21.
Nc4 Ng4 22. h3 Nf6 23. Ne5 Rxe5 24. dxe5 Nd7 25. Qc3 Re8 26. Rad1 Nxe5 27. b4
Nf3+ 28. Bxf3 exf3 29. Kh2 Re4 30. Bf4 Rxf4 31. gxf4 *
Position (FEN): 5bk1/ppp2pp1/6q1/2P2b1p/1P3P2/P1Q2p1P/5P1K/3RR3 b - - 0 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1198
Best move: Qg2#