Chess puzzle (Checkmate)
Moves: 1. b3 Nf6 2. Bb2 e6 3. g3 d5 4. Bg2 b6 5. c4 Bb7 6. Nc3 c5 7. Nf3 dxc4 8. bxc4
Be7 9. O-O O-O 10. Qc2 Qc7 11. Nb5 Qd7 12. d4 a6 13. Na3 cxd4 14. Rfd1 Nc6 15.
e3 Rfd8 16. exd4 Qc7 17. Rac1 Nb4 18. Qb3 Rac8 19. Nb1 h6 20. a3 Nc6 21. Nbd2
Na5 22. Qc3 Ne4 23. Nxe4 Bxe4 24. Qe3 Bb7 25. d5 Bc5 26. Qc3 exd5 *
Position (FEN): 2rr2k1/1bq2pp1/pp5p/n1bp4/2P5/P1Q2NP1/1B3PBP/2RR2K1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1080
Best move: Qxg7#