Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 e6 4. e3 Nf6 5. c3 Bd6 6. Ne5 Nd7 7. Bb5 Ndxe5 8.
dxe5 Be7 9. Nd2 a6 10. Bd3 Bg5 11. Qg4 h6 12. Nf3 f6 13. Bg6+ Kd7 14. exf6 Qxf6
15. Bd3 Bxf4 16. exf4 Ne7 17. Ne5+ Kd6 18. O-O g5 19. Rfe1 Rg8 20. fxg5 Rxg5
21. Qb4+ c5 22. Qb6+ Nc6 23. Nxc6 bxc6 24. c4 d4 25. Be4 Bd7 26. b4 Rag8 27.
bxc5+ Rxc5 28. Qb4 e5 29. a4 Qg5 30. Rad1 h5 31. Re3 Bf5 32. Bxf5 *
Position (FEN): 6r1/8/p1pk4/2r1pBqp/PQPp4/4R3/5PPP/3R2K1 b - - 0 32
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 979
Best move: Qxg2#