Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 c5 4. d5 exd5 5. cxd5 d6 6. Nc3 g6 7. h3 Bg7 8. Bf4
a6 9. a4 O-O 10. e3 Qe7 11. Bd3 Nbd7 12. O-O Ne8 13. Qc2 Ne5 14. Nxe5 Bxe5 15.
Bxe5 dxe5 16. e4 Nd6 17. Ne2 Bd7 18. f4 c4 19. fxe5 Qxe5 20. Bxc4 Rac8 21. b3
b5 22. axb5 axb5 23. Ra7 Be8 24. Nf4 bxc4 25. bxc4 Nxc4 26. Ra4 Ne3 27. Qxc8
Nxf1 28. Ra8 Qxf4 29. d6 Qxe4 30. d7 Ne3 31. dxe8=Q *
Position (FEN): R1Q1Qrk1/5p1p/6p1/8/4q3/4n2P/6P1/6K1 b - - 0 31
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1196
Best move: Qxg2#