Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 a6 4. e4 e6 5. Bxc4 Nf6 6. Nge2 b5 7. Bb3 Bb7 8. Bg5
Be7 9. e5 Nd5 10. Bxe7 Qxe7 11. O-O Nd7 12. Rc1 N7b6 13. Ne4 O-O 14. Nc5 Rab8
15. Bc2 Qg5 16. Be4 Na4 17. Qc2 Nxc5 18. dxc5 h6 19. c6 Ba8 20. f4 Qe7 21. Qd3
Rfd8 22. Qg3 Qb4 23. Bxd5 Rxd5 24. f5 exf5 25. Rxf5 Qd2 26. Re1 Bxc6 27. Nf4
Rd4 28. Nh5 g6 29. Nf6+ Kf8 30. Rff1 Qg5 31. Qa3+ b4 32. Qxa6 *
Position (FEN): 1r3k2/2p2p2/Q1b2Npp/4P1q1/1p1r4/8/PP4PP/4RRK1 b - - 0 32
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 980
Best move: Qxg2#