Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Nd5 Nxd5 8.
exd5 Ne7 9. c4 a6 10. Nc3 Ng6 11. Be2 Be7 12. Be3 O-O 13. O-O f5 14. Qc2 Bg5
15. b4 Bxe3 16. fxe3 Qg5 17. Qd3 Nh4 18. Rf2 f4 19. exf4 exf4 20. Ne4 Qg6 21.
c5 dxc5 22. bxc5 Bf5 23. Rxf4 Bxe4 24. Qxe4 Rxf4 25. Qxf4 *
Position (FEN): r5k1/1p4pp/p5q1/2PP4/5Q1n/8/P3B1PP/R5K1 b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 523
Best move: Qxg2#