Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 e6 6. Bc4 Nf6 7. O-O Qc7 8. Bd3
Be7 9. Be3 O-O 10. f4 Nc6 11. Qf3 Rb8 12. Qg3 Nxd4 13. Bxd4 b5 14. e5 Nh5 15.
Qf3 g6 16. Ne4 f5 17. exd6 Bxd6 18. Nxd6 Qxd6 19. Qf2 Bb7 20. Be5 Qc6 21. Be2
Ng7 22. Bf3 Qc8 23. Qa7 Bxf3 *
Position (FEN): 1rq2rk1/Q5np/p3p1p1/1p2Bp2/5P2/5b2/PPP3PP/R4RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1384
Best move: Qxg7#