Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Bg5 Be7 7. Bxf6 Bxf6
8. Bd3 Be7 9. c3 a6 10. O-O O-O 11. Rc1 b5 12. Bb1 f5 13. Ng3 Bb7 14. Re1 Rf6
15. Ne5 Nxe5 16. Rxe5 Qf8 17. Qe2 Bd5 18. b3 Bd6 19. c4 Bxe5 20. dxe5 bxc4 21.
exf6 Qxf6 22. bxc4 Bc6 23. Nh5 Qg5 24. Qxe6+ Kh8 25. f4 *
Position (FEN): r6k/2p3pp/p1b1Q3/5pqN/2P2P2/8/P5PP/1BR3K1 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 811
Best move: Qxg2#