Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 b6 4. d4 d5 5. exd5 Bb7 6. Bxf4 Nf6 7. c4 Bb4+ 8.
Bd2 a5 9. Bd3 O-O 10. O-O c5 11. Bxb4 axb4 12. dxc5 bxc5 13. b3 Bc8 14. Nbd2
Bg4 15. Ne4 Nxe4 16. Bxe4 Nd7 17. Qc2 Nf6 18. Bf5 Re8 19. Bxg4 Nxg4 20. Rfe1
Qd6 21. Rxe8+ Rxe8 22. h3 Ne3 23. Qd3 Qg3 24. Re1 *
Position (FEN): 4r1k1/5ppp/8/2pP4/1pP5/1P1QnNqP/P5P1/4R1K1 b - - 4 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 967
Best move: Qxg2#