Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nf3 Nf6 3. d3 g6 4. Be2 Bg7 5. c3 c6 6. h3 O-O 7. a3 b5 8. O-O Nbd7
9. Nbd2 e5 10. Nh2 Re8 11. f4 Nf8 12. Ng4 Nh5 13. fxe5 dxe5 14. Qe1 f5 15. exf5
Bxf5 16. Ne3 Bc8 17. Bxh5 gxh5 18. Qe2 Qg5 19. Kh1 Bb7 20. Nf3 Qg6 21. Nh4 Qe6
22. Nef5 c5 23. Nxg7 Kxg7 24. Qxh5 Ng6 25. Bh6+ Kh8 26. Nxg6+ Qxg6 27. Rf5 *
Position (FEN): r3r2k/pb5p/6qB/1pp1pR1Q/8/P1PP3P/1P4P1/R6K b - - 1 27
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 956
Best move: Qxg2#