Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. Bf4 d5 3. e3 Nf6 4. Bd3 e6 5. Ne2 Bd6 6. Bxd6 Qxd6 7. Nd2 Nbd7 8.
c3 c5 9. Ng3 O-O 10. h3 c4 11. Bc2 b5 12. e4 dxe4 13. Bxe4 Nxe4 14. Ngxe4 Qe7
15. Qh5 Bb7 16. O-O a6 17. Rfe1 Nf6 18. Qc5 Qd8 19. Qe5 Nxe4 20. Nxe4 Re8 21.
Nd6 Re7 22. Nf5 Rd7 *
Position (FEN): r2q2k1/1b1r1ppp/p3p3/1p2QN2/2pP4/2P4P/PP3PP1/R3R1K1 w - - 5 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 956
Best move: Qxg7#