Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 e6 4. e3 c5 5. Nc3 cxd4 6. exd4 Bb4 7. Qb3 Nc6 8. Bg5
h6 9. Bxf6 Qxf6 10. Rd1 Bd7 11. Be2 a6 12. O-O dxc4 13. Bxc4 b5 14. Be2 Rd8 15.
Ne5 Bxc3 16. Nxd7 Rxd7 17. bxc3 O-O 18. Bf3 Ne7 19. Rfe1 Nf5 20. Re5 Nh4 21.
Bc6 Qg6 22. c4 Rc7 23. cxb5 Rxc6 24. bxc6 *
Position (FEN): 5rk1/5pp1/p1P1p1qp/4R3/3P3n/1Q6/P4PPP/3R2K1 b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 443
Best move: Qxg2#