Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. cxd5 Nxd5 4. e4 Nf6 5. Nc3 e6 6. Bg5 Be7 7. Nf3 c6 8. Bc4
h6 9. Bh4 O-O 10. O-O b5 11. Bb3 Bb7 12. Rc1 Nbd7 13. Re1 Nh7 14. Bxe7 Qxe7 15.
d5 cxd5 16. exd5 Qf6 17. dxe6 fxe6 18. Bxe6+ Kh8 19. Bxd7 Rad8 20. Re3 Ng5 21.
Nd5 Qg6 22. Nxg5 Qxg5 23. Nc3 *
Position (FEN): 3r1r1k/pb1B2p1/7p/1p4q1/8/2N1R3/PP3PPP/2RQ2K1 b - - 1 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1095
Best move: Qxg2#