Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 e6 4. e3 c5 5. Be2 Nc6 6. cxd5 Nxd5 7. O-O cxd4 8.
Nxd4 Nxd4 9. Qxd4 b6 10. Rd1 Bc5 11. Qd2 O-O 12. Nc3 Bb7 13. Bf3 Bb4 14. a3
Bxc3 15. bxc3 Rc8 16. Bb2 Ba8 17. Rac1 Nf6 18. Qe2 Qc7 19. c4 Ne4 20. Bxe4 Bxe4
21. Qg4 Bg6 22. f4 Qc5 23. Bd4 Qxa3 24. e4 Rfd8 25. Rc3 Qa5 26. Rcd3 Bh5 *
Position (FEN): 2rr2k1/p4ppp/1p2p3/q6b/2PBPPQ1/3R4/6PP/3R2K1 w - - 5 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1100
Best move: Qxg7#