Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. g3 Nc6 4. Bg2 Nf6 5. Nh3 Be7 6. O-O O-O 7. d3 d5 8. f3
Qb6 9. Kh1 dxe4 10. fxe4 e5 11. Ne2 Bg4 12. Nf2 Bh5 13. c3 Rad8 14. Qc2 Qc7 15.
h3 Qd7 16. g4 Nxg4 17. hxg4 Bxg4 18. Nxg4 Qxg4 19. Ng1 Rd6 20. Rf5 Rg6 21. Bh3
*
Position (FEN): 5rk1/pp2bppp/2n3r1/2p1pR2/4P1q1/2PP3B/PPQ5/R1B3NK b - - 5 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1034
Best move: Qxg1#