Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. Nf3 Nd7 6. Bf4 c5 7. Bb5 a6 8. Bxd7+
Qxd7 9. O-O cxd4 10. Nxd4 Bg6 11. Re1 Bc5 12. Nb3 Bb6 13. a4 Ne7 14. a5 Ba7 15.
Na4 Qc7 16. c3 Nc6 17. Be3 Bxe3 18. Rxe3 Nxa5 19. Nxa5 Qxa5 20. b4 Qc7 21. Rg3
Qxe5 22. Nc5 Qc7 23. Qd4 O-O 24. h4 h5 25. Re1 b6 26. Nxe6 Qe7 *
Position (FEN): r4rk1/4qpp1/pp2N1b1/3p3p/1P1Q3P/2P3R1/5PP1/4R1K1 w - - 1 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 882
Best move: Qxg7#