Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Bd7 4. e3 dxc4 5. Bxc4 Bb4 6. Bd3 Bxc3+ 7. bxc3 Nf6 8.
Nf3 h6 9. Ba3 Nd5 10. c4 Nf6 11. Qb3 b6 12. O-O Nc6 13. Rfe1 Na5 14. Qb4 Nc6
15. Qb2 Na5 16. c5 bxc5 17. Bxc5 Rb8 18. Qa3 Nc6 19. Ne5 Nd5 20. Nxc6 Bxc6 21.
e4 Nf6 22. d5 Nxd5 23. exd5 Qxd5 24. Rad1 *
Position (FEN): 1r2k2r/p1p2pp1/2b1p2p/2Bq4/8/Q2B4/P4PPP/3RR1K1 b k - 1 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 886
Best move: Qxg2#