Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 4. Bb5 Bc5 5. h3 O-O 6. O-O d6 7. a3 h6 8. Bxc6
bxc6 9. d4 exd4 10. Nxd4 Qe8 11. Re1 a5 12. Qd3 Ba6 13. Qd2 Rb8 14. Nf3 Bc4 15.
e5 dxe5 16. Rxe5 Be7 17. Rxa5 Bd6 18. b3 Be6 19. Bb2 Rd8 20. Qe2 Nd5 21. Re1
Qd7 22. Ne4 Nf4 23. Qd2 Bxh3 24. Nxd6 Qg4 25. Qxf4 *
Position (FEN): 3r1rk1/2p2pp1/2pN3p/R7/5Qq1/PP3N1b/1BP2PP1/4R1K1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1330
Best move: Qxg2#