Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. e3 e6 4. Bd3 Bd6 5. O-O O-O 6. Nbd2 Nbd7 7. e4 dxe4 8.
Nxe4 Qe7 9. Re1 c5 10. dxc5 Bxc5 11. Nxc5 Qxc5 12. Be3 Qe7 13. c4 b6 14. Qc2
Bb7 15. Nd4 Nc5 16. Bg5 Nxd3 17. Qxd3 h6 18. Bh4 Rad8 19. Rad1 e5 20. Qf5 g5
21. Bxg5 hxg5 22. Qxg5+ Kh8 23. Qh6+ Nh7 24. Nf5 Qg5 25. Rxd8 *
Position (FEN): 3R1r1k/pb3p1n/1p5Q/4pNq1/2P5/8/PP3PPP/4R1K1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1478
Best move: Qxg2#