Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 c5 4. d5 exd5 5. cxd5 d6 6. e4 Nbd7 7. Nf3 a6 8. Bd3
Be7 9. O-O O-O 10. h3 g6 11. Bh6 Re8 12. Re1 Nh5 13. Qc2 Bf6 14. g4 Ng7 15. Re2
b5 16. a3 c4 17. Bxc4 bxc4 18. Rae1 Ne5 19. Nxe5 Bxe5 20. f4 Bd4+ 21. Kg2 Bb7
22. Qd2 Bxc3 23. Qxc3 Qc7 *
Position (FEN): r3r1k1/1bq2pnp/p2p2pB/3P4/2p1PPP1/P1Q4P/1P2R1K1/4R3 w - - 1 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 475
Best move: Qxg7#