Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. O-O Nf6 5. Re1 d6 6. c3 O-O 7. d4 Bg4 8. h3
Bxf3 9. gxf3 Nh5 10. Kh2 Bh4 11. Be3 Nf4 12. Rg1 h5 13. d5 Nb8 14. Nd2 Qd7 15.
Bf1 f5 16. exf5 Nxd5 17. Ne4 Nxe3 18. fxe3 Qxf5 19. Qd5+ Qf7 20. Qxb7 Nd7 21.
Qxc7 d5 22. Rd1 Rac8 23. Qxa7 Ra8 24. Qc7 Qe6 25. a3 Rxf3 26. Nc5 Nxc5 *
Position (FEN): r5k1/2Q3p1/4q3/2npp2p/7b/P1P1Pr1P/1P5K/3R1BR1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 977
Best move: Qxg7#