Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. a3 d5 3. exd5 Nf6 4. Bb5+ Bd7 5. Bc4 a6 6. Nc3 b5 7. Ba2 Qb6 8. Nf3
Ng4 9. O-O c4 10. h3 Nf6 11. d3 e6 12. dxe6 Bxe6 13. dxc4 bxc4 14. Re1 Be7 15.
Na4 Qc6 16. Nc3 O-O 17. Bf4 Nbd7 18. Qe2 Rae8 19. Nd4 Qc8 20. Nxe6 fxe6 21.
Qxe6+ Kh8 22. Qxc4 Qb7 23. Bb3 Nh5 24. Rxe7 Nxf4 25. Rxe8 *
Position (FEN): 4Rr1k/1q1n2pp/p7/8/2Q2n2/PBN4P/1PP2PP1/R5K1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1211
Best move: Qxg2#