Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 b6 4. Bc4 Bb7 5. f3 d5 6. Bd3 Bd6 7. Ne2 c5 8. dxc5
Bxc5 9. O-O Nh5 10. Nbc3 Nxf4 11. Nxf4 Bxe3+ 12. Kh1 Bxf4 13. Bb5+ Bc6 14.
Bxc6+ Nxc6 15. Nb5 O-O 16. a3 a6 17. Nc3 Qh4 18. g3 Bxg3 19. Qd2 Bf4 20. Qg2
Nd4 21. Rg1 Nf5 22. Ne2 Ne3 *
Position (FEN): r4rk1/5ppp/pp2p3/3p4/5b1q/P3nP2/1PP1N1QP/R5RK w - - 8 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 973
Best move: Qxg7#