Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 Nc6 4. Bc4 Nf6 5. O-O Be7 6. d3 O-O 7. Nd5 Nxd5 8.
Bxd5 Bd7 9. Nd2 Bg5 10. Nc4 Re8 11. Bxg5 Qxg5 12. Kh1 Be6 13. Bxc6 bxc6 14. Na5
c5 15. Nc6 Bc8 16. Na5 Be6 17. Nc4 d5 18. exd5 Bxd5 19. Ne3 c6 20. Nxd5 cxd5
21. Qf3 e4 22. dxe4 dxe4 23. Qc3 Rad8 24. f3 Rd2 25. f4 *
Position (FEN): 4r1k1/p4ppp/8/2p3q1/4pP2/2Q5/PPPr2PP/R4R1K b - - 0 25
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 984
Best move: Qxg2#