Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. Bc4 Nc6 4. Nf3 Nge7 5. e5 Na5 6. Be2 d5 7. d4 cxd4 8.
Nxd4 Nec6 9. Nxc6 Nxc6 10. f4 Bb4 11. Bd2 Nd4 12. Bd3 b6 13. O-O Bc5 14. Kh1
Bb7 15. Na4 Be7 16. Be3 Nf5 17. Bf2 O-O 18. Nc3 Bh4 19. Bg1 Bg3 20. Ne2 Qh4 21.
h3 d4 22. Bxf5 exf5 23. Bh2 Qxh3 24. Nxg3 *
Position (FEN): r4rk1/pb3ppp/1p6/4Pp2/3p1P2/6Nq/PPP3PB/R2Q1R1K b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 977
Best move: Qxg2#