Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. Nc3 Nf6 5. h3 a6 6. a4 Be7 7. d4 exd4 8. Nxd4
O-O 9. Be3 c5 10. Nf5 Bxf5 11. exf5 Nc6 12. Qd2 Qd7 13. O-O-O Ne5 14. Ba2 b5
15. f4 Nc4 16. Bxc4 bxc4 17. g4 Rab8 18. g5 Qb7 19. Rdg1 Qxb2+ 20. Kd1 Kh7 21.
gxf6 Bxf6 22. Ne4 c3 23. Qg2 Qb1+ 24. Ke2 Qxc2+ 25. Bd2 cxd2 26. Nxf6+ Kh8 *
Position (FEN): 1r3r1k/5pp1/p2p1N1p/2p2P2/P4P2/7P/2qpK1Q1/6RR w - - 1 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 618
Best move: Qxg7#