Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 c6 6. e3 Be7 7. Bd3 h6 8. Bh4
O-O 9. Qc2 Re8 10. Nge2 Be6 11. O-O-O b5 12. Nf4 Bd7 13. Bg3 a5 14. Rhe1 Na6
15. Bf5 Nb4 16. Qb1 a4 17. a3 Na6 18. Bxd7 Qxd7 19. Nd3 b4 20. Ne5 Qb7 21. axb4
Nxb4 22. Kd2 a3 23. bxa3 Rxa3 24. Rc1 Rea8 25. Ke2 Qa6+ 26. Kf3 Ne4 27. Nxe4
dxe4+ 28. Qxe4 c5 29. dxc5 Ra2 30. Qxb4 Ra4 31. Qb6 Qc8 32. Nc6 *
Position (FEN): r1q3k1/4bpp1/1QN4p/2P5/r7/4PKB1/5PPP/2R1R3 b - - 4 32
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1765
Best move: Qg4#