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 Ng6 10. Bd3 f5 11. f3 Be7 12. O-O a6 13. Nc3 O-O 14. Be3 Bd7 15.
Na4 b5 16. Nb6 bxc4 17. Bxc4 Rb8 18. Nxd7 Qxd7 19. Bxa6 Rxb2 20. Bc4 Nh4 21. a4
Rxg2+ 22. Kh1 f4 23. Bf2 Qh3 24. Bg1 Rxh2+ 25. Bxh2 *
Position (FEN): 5rk1/4b1pp/3p4/3Pp3/P1B2p1n/5P1q/7B/R2Q1R1K b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 898
Best move: Qg2#