Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. a4 a6 4. Nc3 e6 5. Nf3 Bd6 6. h3 Bc7 7. O-O Nf6 8. d3 h6
9. Ne2 O-O 10. Ng3 d5 11. exd5 Nxd5 12. c3 Rb8 13. Nh2 b5 14. axb5 axb5 15.
Bxd5 Qxd5 16. Ng4 c4 17. Nxh6+ gxh6 18. Bxh6 f5 19. Qh5 Rf6 20. Qg5+ Kf7 21.
Qg7+ Ke8 22. Qxf6 cxd3 23. Nh5 Be5 24. Ng7+ Kd7 25. Qf7+ Kd6 26. Ne8+ Kc5 27.
Rfd1 Bb7 28. Be3+ Kc4 29. Nc7 Nd8 30. Qe7 *
Position (FEN): 1r1n4/1bN1Q3/4p3/1p1qbp2/2k5/2PpB2P/1P3PP1/R2R2K1 b - - 15 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1059
Best move: Qxg2#