Chess puzzle (Checkmate)
Moves: 1. c3 d5 2. b3 e5 3. Na3 Nc6 4. Nc2 Bf5 5. Bb2 Bc5 6. e3 a6 7. d3 Nf6 8. Qe2
O-O 9. h3 Re8 10. g4 Be6 11. h4 Bxg4 12. f3 Bf5 13. O-O-O d4 14. e4 dxc3 15.
Bxc3 Nd4 16. Bxd4 exd4 17. Bh3 Bg6 18. h5 Bxh5 19. Qh2 Bd6 20. Qg2 a5 21. Ne2
a4 22. Rdg1 Bg6 23. f4 axb3 24. axb3 Nh5 25. f5 Nf4 26. Nxf4 Bxf4+ 27. Kb2 Bh5
*
Position (FEN): r2qr1k1/1pp2ppp/8/5P1b/3pPb2/1P1P3B/1KN3Q1/6RR w - - 2 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 483
Best move: Qxg7#