Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Nf3 c6 6. Bg5 Be7 7. e3 Nbd7 8.
Bd3 h6 9. Bf4 Nh5 10. Be5 Nhf6 11. Bg3 O-O 12. O-O Re8 13. h3 Nf8 14. Ne5 N8d7
15. a3 Nxe5 16. Bxe5 Be6 17. b4 Qd7 18. b5 Rac8 19. a4 Nh7 20. Qc2 Nf8 21. Qe2
Ng6 22. Bxg6 fxg6 23. Qf3 Rf8 24. Qg3 g5 25. Rac1 a6 26. bxa6 bxa6 27. h4 gxh4
*
Position (FEN): 2r2rk1/3qb1p1/p1p1b2p/3pB3/P2P3p/2N1P1Q1/5PP1/2R2RK1 w - - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 744
Best move: Qxg7#