Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. e3 Bg7 5. Nf3 O-O 6. cxd5 Nxd5 7. Nxd5 Qxd5 8.
Bd3 c5 9. dxc5 Qxc5 10. O-O Nc6 11. Qe2 Bg4 12. h3 Bd7 13. Rd1 Rad8 14. a3 a6
15. b4 Qc3 16. Rb1 Ne5 17. Nxe5 Bxe5 18. Bb2 Qc7 19. Rbc1 Qb8 20. Bxe5 Qxe5 21.
Qf3 Ba4 22. Rd2 Bc6 23. Qe2 Rd6 24. Rdc2 Qd5 25. Bc4 *
Position (FEN): 5rk1/1p2pp1p/p1br2p1/3q4/1PB5/P3P2P/2R1QPP1/2R3K1 b - - 9 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 820
Best move: Qxg2#