Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. cxd5 exd5 4. Nc3 Nf6 5. Bg5 Nbd7 6. e3 Bb4 7. Qb3 Bxc3+ 8.
bxc3 O-O 9. Nf3 h6 10. Bh4 Re8 11. Bb5 c6 12. Bd3 a5 13. c4 a4 14. Qc2 Qc7 15.
cxd5 Nxd5 16. O-O Nb4 17. Qc4 Nxd3 18. Qxd3 Re6 19. Bg3 Qd8 20. Qc3 Rg6 21. Nh4
Re6 22. Nf5 Nb6 23. d5 Nxd5 *
Position (FEN): r1bq2k1/1p3pp1/2p1r2p/3n1N2/p7/2Q1P1B1/P4PPP/R4RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 937
Best move: Qxg7#