Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 g6 4. d3 Bg7 5. Be2 e6 6. Be3 b6 7. Nbd2 Nge7 8. Nf1
d5 9. exd5 exd5 10. Ng3 d4 11. cxd4 cxd4 12. Bf4 Nd5 13. Bd2 O-O 14. O-O Re8
15. Rc1 Bb7 16. Re1 Qd7 17. Qb3 Rac8 18. a3 h6 19. Ne4 Kh7 20. h4 f5 21. Ng3
Bf6 22. h5 g5 23. Rc4 g4 24. Nh2 Be5 25. Qd1 Bxg3 26. fxg3 Qd6 27. Nf1 Nf6 28.
Bf4 Qd5 29. Qd2 Na5 30. Rxc8 *
Position (FEN): 2R1r3/pb5k/1p3n1p/n2q1p1P/3p1Bp1/P2P2P1/1P1QB1P1/4RNK1 b - - 0 30
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1233
Best move: Qxg2#