Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 Nc6 5. Bb5 a6 6. Bxc6+ bxc6 7. Nf3 Nf6 8.
O-O Be7 9. b3 O-O 10. Bb2 Bb7 11. Re1 Re8 12. Qd3 c5 13. dxc5 Bxc5 14. Nd4 Qd7
15. h3 Rad8 16. Rad1 Nh5 17. Qf3 Rxe1+ 18. Rxe1 Bxd4 19. Qxh5 Bxc3 20. Bxc3 d4
21. Bb2 Qc6 22. Qg4 h5 23. Qxh5 *
Position (FEN): 3r2k1/1bp2pp1/p1q5/7Q/3p4/1P5P/PBP2PP1/4R1K1 b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 918
Best move: Qxg2#