Chess puzzle (Checkmate)
Moves: 1. d4 b6 2. b3 Bb7 3. e3 e6 4. Nf3 c5 5. Bb2 d5 6. Ne5 Bd6 7. Bb5+ Kf8 8. O-O
Bxe5 9. dxe5 a6 10. Be2 Nd7 11. Nd2 Qg5 12. Nf3 Qg6 13. Bd3 Qh6 14. c4 dxc4 15.
Bxc4 Rd8 16. Qe2 b5 17. Bd3 Ne7 18. a4 b4 19. Bxa6 Bxa6 20. Qxa6 Nd5 21. Qd6+
Ke8 22. a5 f6 23. exf6 gxf6 24. Qxe6+ Kf8 25. Qd6+ Ke8 26. a6 Qg7 27. a7 N7b6
28. Qxc5 Rg8 29. Qc6+ Kf8 30. a8=Q *
Position (FEN): Q2r1kr1/6qp/1nQ2p2/3n4/1p6/1P2PN2/1B3PPP/R4RK1 b - - 0 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1486
Best move: Qxg2#