Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 c6 4. d4 cxd5 5. Nc3 Nc6 6. Be3 Bg4 7. f3 Bf5 8.
cxd5 Nxd5 9. Bf2 e6 10. Bc4 Bb4 11. Ne2 O-O 12. O-O Nxc3 13. bxc3 Bd6 14. Ng3
Bg6 15. Ne4 Bc7 16. d5 Ne5 17. Bb3 Bxe4 18. fxe4 exd5 19. exd5 Qg5 20. Bd4 Ng4
21. h3 Ne3 22. Qf3 Nxf1 23. Rxf1 Bd6 24. c4 b6 25. Qf5 Qg3 26. Qg4 Qh2+ 27. Kf2
Rae8 *
Position (FEN): 4rrk1/p4ppp/1p1b4/3P4/2PB2Q1/1B5P/P4KPq/5R2 w - - 6 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 807
Best move: Qxg7#