Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 exd4 7. Nxd4 Nxd4 8.
Qxd4 Qf6 9. e5 Qe7 10. Ba3 Bb6 11. Qf4 c5 12. O-O Nh6 13. e6 dxe6 14. Nd2 O-O
15. Ne4 Bc7 16. Qe3 b6 17. Bc1 Nf5 18. Qf3 Bb7 19. Qg4 Rad8 20. Ng3 Nxg3 21.
fxg3 Be5 22. Bg5 f6 23. Bh6 Rf7 24. Bxe6 Bxc3 *
Position (FEN): 3r2k1/pb2qrpp/1p2Bp1B/2p5/6Q1/2b3P1/P5PP/R4RK1 w - - 0 25
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1513
Best move: Qxg7#