Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 Bg7 4. dxc5 Qa5+ 5. Bd2 Qxc5 6. Bc3 Nf6 7. b4 Qc6 8.
Bd3 O-O 9. Ne5 Qc7 10. Nc4 d6 11. e5 Nd5 12. exd6 exd6 13. Bxg7 Kxg7 14. O-O
Nxb4 15. Nc3 d5 16. Nb5 Qc5 17. Ncd6 Bd7 18. Nxb7 Qb6 19. N5d6 Qc7 20. a3 Nxd3
21. cxd3 Bc6 22. Qc1 Qd7 23. Qb2+ f6 24. Rfe1 Na6 25. Re2 Rab8 26. Rae1 Qg4 27.
Re7+ Kg8 28. h3 Qg5 29. R1e6 d4 30. Qxd4 *
Position (FEN): 1r3rk1/pN2R2p/n1bNRpp1/6q1/3Q4/P2P3P/5PP1/6K1 b - - 0 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1308
Best move: Qxg2#