Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Bc4 e6 3. Bb3 Bg7 4. Nc3 c6 5. d3 Na6 6. a3 Nc7 7. f4 Ne7 8. Nf3 d6
9. O-O Nb5 10. Nxb5 cxb5 11. c3 O-O 12. Qe1 b6 13. Qh4 f6 14. Nd4 d5 15. exd5
Nxd5 16. Bd2 a6 17. Rae1 Qd6 18. Rf3 f5 19. Rh3 h6 20. Nf3 Rf6 21. d4 Ne7 22.
Ne5 Bb7 23. Kh1 a5 24. Be3 a4 25. Ba2 Nd5 26. Bg1 Raf8 27. Bxd5 Qxd5 28. Qg3
Kh7 29. Qd3 *
Position (FEN): 5r2/1b4bk/1p2prpp/1p1qNp2/p2P1P2/P1PQ3R/1P4PP/4R1BK b - - 3 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 600
Best move: Qxg2#