Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 Qb6 4. Nc3 a6 5. Nd5 Qd8 6. Bxc6 bxc6 7. Nc3 e6 8.
d4 cxd4 9. Nxd4 Bb7 10. O-O d5 11. exd5 cxd5 12. Be3 Nf6 13. Nce2 Bd6 14. c4
dxc4 15. Qa4+ Nd7 16. Qxc4 O-O 17. Rad1 Bd5 18. Qd3 Ne5 19. Qd2 Qh4 20. Ng3 Ng4
21. h3 Nxe3 22. Qxe3 Rac8 23. Ndf5 Qd8 24. Qd4 Rc4 *
Position (FEN): 3q1rk1/5ppp/p2bp3/3b1N2/2rQ4/6NP/PP3PP1/3R1RK1 w - - 5 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1356
Best move: Qxg7#