Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. a4 a5 6. d3 O-O 7. h3 h6 8. g4 Nh7
9. h4 d6 10. g5 h5 11. g6 Nf6 12. gxf7+ Kh8 13. Ng5 Bg4 14. f3 Bd7 15. Qe2 Ne7
16. Be3 Bxe3 17. Qxe3 Ng6 18. Rg1 Qe7 19. Nd2 Nf4 20. O-O-O Bxa4 21. Rde1 d5
22. exd5 N6xd5 23. Bxd5 Nxd5 24. Qf2 Nxc3 25. Qg3 Qc5 26. Nc4 Qd4 27. Ne6 Qxd3
*
Position (FEN): r4r1k/1pp2Pp1/4N3/p3p2p/b1N4P/2nq1PQ1/1P6/2K1R1R1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 854
Best move: Qxg7#