Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. h3 c5 4. e3 Nc6 5. b3 Nf6 6. Bb2 Bd6 7. c4 O-O 8. Nbd2
Re8 9. Be2 e5 10. dxe5 Nxe5 11. O-O Bf5 12. cxd5 Nxd5 13. Nc4 Nxc4 14. Bxc4 Nb4
15. Qd2 Be4 16. Qc3 Bf8 17. Rfd1 Qc7 18. Ng5 Bg6 19. h4 h6 20. Nf3 Bh5 21. a3
Bxf3 22. gxf3 Nc6 23. Rd5 Rad8 24. Rxc5 Bxc5 *
Position (FEN): 3rr1k1/ppq2pp1/2n4p/2b5/2B4P/PPQ1PP2/1B3P2/R5K1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 452
Best move: Qxg7#