Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. d3 d6 5. a3 Nf6 6. O-O Be7 7. c3 Qc7 8. Bg5
Bd7 9. h3 O-O 10. g4 a6 11. Nh2 d5 12. exd5 exd5 13. Bxf6 dxc4 14. Bxe7 Nxe7
15. dxc4 Rad8 16. Qe2 Bc6 17. f3 Ng6 18. f4 Nxf4 19. Qe3 Rfe8 20. Qxf4 Qc8 21.
Qxf7+ Kh8 22. Qf5 Qc7 23. Qf4 Qc8 24. Nd2 Rf8 25. Qg3 Rxf1+ 26. Nhxf1 Rf8 27.
Nh2 Qd7 28. Ndf3 Qd3 29. Rf1 h6 30. Ne5 *
Position (FEN): 5r1k/1p4p1/p1b4p/2p1N3/2P3P1/P1Pq2QP/1P5N/5RK1 b - - 1 30
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1309
Best move: Qxg3#