Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 Nc6 3. d4 e6 4. Nf3 Nge7 5. Bb5 Bd7 6. Nc3 Nf5 7. Bxc6 Bxc6 8.
h3 Bb4 9. Bd2 O-O 10. a3 Ba5 11. b4 Bb6 12. Bg5 Qc8 13. b5 Bd7 14. a4 a6 15. a5
Ba7 16. bxa6 bxa6 17. O-O c5 18. dxc5 Bxc5 19. Bd2 f6 20. Qe2 fxe5 21. Nxe5 Ng3
22. Qg4 Nxf1 23. Rxf1 Bd6 24. Bh6 Bxe5 25. f4 Bxc3 26. Rf3 e5 *
Position (FEN): r1q2rk1/3b2pp/p6B/P2pp3/5PQ1/2b2R1P/2P3P1/6K1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1388
Best move: Qxg7#