Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Qb6 5. Be3 Qxb2 6. Nbd2 c4 7. Rb1 Qxa2 8. Be2
c3 9. Nb3 Nc6 10. Ra1 Qb2 11. Bc1 Qxa1 12. Nxa1 Bb4 13. Bb5 Ne7 14. O-O O-O 15.
Nb3 a6 16. Nc5 axb5 17. Qe2 b6 18. Nb3 Ba6 19. Ng5 h6 20. Nh3 Nf5 21. Qg4 Be7
22. Nf4 b4 23. Re1 Ncxd4 24. Nxd4 Nxd4 25. Nh5 Nf5 26. Bxh6 Nxh6 *
Position (FEN): r4rk1/4bpp1/bp2p2n/3pP2N/1p4Q1/2p5/2P2PPP/4R1K1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1059
Best move: Qxg7#