Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e3 f5 3. c4 Nf6 4. Nc3 c6 5. Nf3 d5 6. h3 Bd6 7. b3 Qe7 8. Be2 O-O
9. O-O b6 10. a4 Bb7 11. Re1 a5 12. Ne5 Ne4 13. Nxe4 fxe4 14. Ng4 Qf7 15. cxd5
h5 16. Ne5 Qxf2+ 17. Kh2 exd5 18. Rf1 Qh4 19. Rxf8+ Kxf8 20. Qf1+ Kg8 21. Qf7+
Kh8 22. Qe8+ Kh7 23. Qg6+ Kh8 24. Ba3 Bxe5+ 25. dxe5 Bc8 26. Bxh5 Nd7 27. Rf1
Ba6 28. Rf7 Nxe5 *
Position (FEN): r6k/5Rp1/bpp3Q1/p2pn2B/P3p2q/BP2P2P/6PK/8 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 995
Best move: Qxg7#