Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d6 3. Bc4 c6 4. d3 Nd7 5. Nge2 Be7 6. O-O Qc7 7. Ng3 Ngf6 8. f4
e5 9. f5 O-O 10. a3 a5 11. Nh5 b5 12. Ba2 Nc5 13. Nxf6+ Bxf6 14. Qg4 Qe7 15.
Qg3 Ba6 16. Bh6 b4 17. Ne2 Nd7 18. a4 c5 19. Bd5 Rac8 20. Kh1 c4 21. Rad1 cxd3
22. cxd3 Rc2 23. Nc1 Rxb2 24. Bc6 Nc5 25. Bxg7 Bxg7 26. f6 Qc7 *
Position (FEN): 5rk1/2q2pbp/b1Bp1P2/p1n1p3/Pp2P3/3P2Q1/1r4PP/2NR1R1K w - - 1 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 803
Best move: Qxg7#