Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 d6 4. f4 Nf6 5. Nf3 O-O 6. Bd3 Nc6 7. d5 Nb8 8. O-O
a5 9. Qe1 Na6 10. Qh4 h6 11. f5 Kh7 12. fxg6+ fxg6 13. e5 Ng4 14. e6 Ne5 15.
Ng5+ Kg8 16. Nf7 Nxf7 17. exf7+ Rxf7 18. Bxh6 Bf5 19. Bxf5 gxf5 20. Bxg7 Rxg7
21. Rxf5 e5 22. Qf2 Nc5 23. Rf1 Qe7 24. a3 a4 25. Qe2 Qh4 26. R5f3 Qg4 27. Kh1
Re8 28. Qe3 *
Position (FEN): 4r1k1/1pp3r1/3p4/2nPp3/p5q1/P1N1QR2/1PP3PP/5R1K b - - 7 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 437
Best move: Qxg2#