Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. e3 c5 4. dxc5 Bxc5 5. cxd5 exd5 6. Nf3 Nf6 7. a3 O-O 8.
Be2 Nc6 9. Nc3 a6 10. O-O Bf5 11. b4 d4 12. exd4 Bxd4 13. Nxd4 Nxd4 14. Be3
Nxe2+ 15. Nxe2 Re8 16. Ng3 Bg6 17. Re1 Nd5 18. Bc5 Rxe1+ 19. Qxe1 b6 20. Bd4
Ra7 21. Rd1 Rd7 22. Bb2 Nf4 23. Rxd7 Qxd7 24. h3 Qc6 25. Qe5 *
Position (FEN): 6k1/5ppp/ppq3b1/4Q3/1P3n2/P5NP/1B3PP1/6K1 b - - 2 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1475
Best move: Qxg2#