Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d5 3. e5 Nc6 4. d4 g6 5. f4 Bg7 6. Nf3 Bg4 7. Be2 cxd4 8. cxd4
e6 9. Be3 Nge7 10. Bd3 Bxf3 11. Qxf3 Qa5+ 12. Nc3 Qb4 13. Qf2 Nf5 14. Bxf5 gxf5
15. O-O a6 16. a3 Qe7 17. Qg3 O-O 18. h4 Kh8 19. h5 Rg8 20. Qf3 f6 21. Na4 Na5
22. Nc5 b6 23. Na4 Rab8 24. Qe2 Qb7 25. Bf2 Nc6 26. exf6 Bxf6 27. Qxe6 Qg7 28.
Qxc6 *
Position (FEN): 1r4rk/6qp/ppQ2b2/3p1p1P/N2P1P2/P7/1P3BP1/R4RK1 b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 833
Best move: Qxg2#