Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bb5+ c6 6. Ba4 Bd6 7. O-O O-O 8.
Re1 Bg4 9. Nbd2 Nbd7 10. c3 Qc7 11. Qc2 Rfe8 12. Rf1 Re7 13. h3 Bh5 14. Qf5 Bg6
15. Qg5 h6 16. Qh4 Rae8 17. Ne5 Nxe5 18. dxe5 Bxe5 19. Nf3 Bd6 20. Be3 a6 21.
Bd4 Ne4 22. Rad1 Qa5 23. Bb3 Qc7 24. Qg4 a5 25. h4 b5 26. h5 Bh7 *
Position (FEN): 4r1k1/2q1rppb/2pb3p/pp1p3P/3Bn1Q1/1BP2N2/PP3PP1/3R1RK1 w - - 1 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 663
Best move: Qxg7#