Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e3 c5 3. c4 Nc6 4. cxd5 Qxd5 5. Nc3 Qd8 6. a3 g6 7. Qc2 Bg7 8. Ne2
b6 9. Ng3 Bb7 10. Rb1 Nf6 11. b3 O-O 12. Bb2 Qd7 13. h4 h5 14. Ng5 Rad8 15. Bc4
e6 16. Rd1 a6 17. O-O b5 18. Be2 Qd6 19. f4 Na5 20. Bf3 Bxf3 21. gxf3 Qd3 22.
Qxc5 Nxb3 23. Qc3 Rd7 24. N3e4 Nxe4 *
Position (FEN): 5rk1/3r1pb1/p3p1p1/1p4Np/4nP1P/PnQqPP2/1B1P4/3R1RK1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1131
Best move: Qxg7#