Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. c4 c6 3. a3 a6 4. b4 d6 5. Nc3 Qf6 6. h3 h6 7. d3 Ne7 8. Nf3 Ng6 9.
Na4 Nd7 10. Be3 b5 11. Nb6 Nxb6 12. Bxb6 Bb7 13. c5 dxc5 14. Bxc5 Bxc5 15. bxc5
O-O 16. Be2 Nf4 17. Ra2 Nxg2+ 18. Kf1 Nf4 19. Rg1 Bc8 20. Qd2 Bxh3+ 21. Ke1
Rfd8 22. Rg3 Bg2 23. Nh2 Qh4 24. Nf1 Bxe4 25. Qc3 Bg2 26. Qxe5 Bxf1 *
Position (FEN): r2r2k1/5pp1/p1p4p/1pP1Q3/5n1q/P2P2R1/R3BP2/4Kb2 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1157
Best move: Qxg7#