Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. g3 d5 3. b3 c6 4. Bb2 Nf6 5. Bg2 Be7 6. Nf3 Qb6 7. O-O dxc4 8. d4
cxb3 9. axb3 O-O 10. e3 h6 11. Ne5 Nbd7 12. Na3 Nxe5 13. dxe5 Nd5 14. Nc4 Qd8
15. Qd4 b6 16. Nd6 Bxd6 17. exd6 f6 18. Rfd1 a5 19. e4 Nb4 20. e5 Bb7 21. Qc4
Nd5 22. f4 f5 23. b4 axb4 24. Rxa8 Qxa8 25. Bxd5 cxd5 26. Qxb4 Qa6 27. Ra1 Qe2
28. Qxb6 Ba8 29. d7 d4 30. d8=Q *
Position (FEN): b2Q1rk1/6p1/1Q2p2p/4Pp2/3p1P2/6P1/1B2q2P/R5K1 b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1307
Best move: Qg2#