Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. Nf3 h6 6. Bh4 O-O 7. e3 Nc6 8. c5
Nh7 9. Bxe7 Qxe7 10. a3 Ng5 11. Bd3 Nxf3+ 12. Qxf3 f5 13. Ne2 Na5 14. Nf4 Qf6
15. Qg3 Nb3 16. Rb1 b6 17. Bc2 Na5 18. cxb6 cxb6 19. b4 Nc4 20. Rb3 Ba6 21. b5
Bb7 22. Bd3 Rac8 23. a4 e5 24. dxe5 Qxe5 25. Bxc4 dxc4 26. Ra3 Qb2 27. Ne6 Qxa3
*
Position (FEN): 2r2rk1/pb4p1/1p2N2p/1P3p2/P1p5/q3P1Q1/5PPP/4K2R w K - 0 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 832
Best move: Qxg7#