Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. a4
b4 9. h3 d6 10. c3 Rb8 11. d4 bxc3 12. bxc3 Na5 13. Bc2 Bb7 14. Nbd2 Re8 15.
dxe5 dxe5 16. Nxe5 Bc5 17. Nd3 Ba7 18. e5 Nd5 19. Ne4 Nc6 20. Qh5 g6 21. Qh6
Nxe5 22. Ng5 Nf6 23. Rxe5 Rxe5 24. Nxe5 Qd5 25. Bf4 *
Position (FEN): 1r4k1/bbp2p1p/p4npQ/3qN1N1/P4B2/2P4P/2B2PP1/R5K1 b - - 2 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 748
Best move: Qxg2#