Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Bg4 4. Nf3 Nc6 5. Be2 e6 6. O-O Be7 7. h3 Bh5 8. Be3
d5 9. e5 Ne4 10. Nxe4 dxe4 11. Nd2 Bg6 12. c4 O-O 13. f3 exf3 14. Nxf3 Be4 15.
Nd2 Bg6 16. Nf3 f6 17. Qe1 fxe5 18. dxe5 Nb4 19. Rd1 Qe8 20. Qg3 Nxa2 21. c5
Nb4 22. Bc4 Qc8 23. Nd4 Kh8 24. Nxe6 Rxf1+ 25. Rxf1 Qd7 26. Rf7 Bxf7 *
Position (FEN): r6k/pppqbbpp/4N3/2P1P3/1nB5/4B1QP/1P4P1/6K1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1121
Best move: Qxg7#