Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. Bc4 b5 8. Bb3
Bb7 9. f3 Nbd7 10. O-O Qb6 11. Kh1 h6 12. Be3 Qc7 13. Re1 Be7 14. Rc1 O-O 15.
Nce2 Rac8 16. Ng3 Ne5 17. f4 Nc4 18. e5 dxe5 19. fxe5 Nxb2 20. Qd2 Qxe5 21.
Bxh6 Qc5 22. Qf4 Bd6 23. Qh4 Be5 24. Nxe6 Qc6 25. Rxe5 *
Position (FEN): 2r2rk1/1b3pp1/p1q1Nn1B/1p2R3/7Q/1B4N1/PnP3PP/2R4K b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1138
Best move: Qxg2#