Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. cxd5 cxd5 4. Bf4 Nf6 5. Nc3 a6 6. Nf3 e6 7. a3 Nbd7 8. e3
Be7 9. Bd3 h6 10. Ne5 Qb6 11. Qc2 Qd8 12. Nxd7 Bxd7 13. O-O Bc6 14. Be5 O-O 15.
e4 dxe4 16. Nxe4 Rc8 17. Qe2 Nd5 18. Rac1 f6 19. Bg3 f5 20. Nc3 Nxc3 21. Qxe6+
Kh8 22. bxc3 Rf6 23. Qe3 Qd5 24. Be5 *
Position (FEN): 2r4k/1p2b1p1/p1b2r1p/3qBp2/3P4/P1PBQ3/5PPP/2R2RK1 b - - 4 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 771
Best move: Qxg2#