Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 e6 3. Nd2 h6 4. Bh4 Be7 5. e4 O-O 6. e5 Nd5 7. Bg3 c5 8. c4
Nb4 9. a3 N4c6 10. d5 Nd4 11. Ngf3 exd5 12. Nxd4 cxd4 13. cxd5 Qa5 14. d6 Bg5
15. Bd3 Re8 16. b4 Rxe5+ 17. Bxe5 Qxe5+ 18. Ne4 b6 19. O-O Bb7 20. Nxg5 Qxg5
21. Re1 *
Position (FEN): rn4k1/pb1p1pp1/1p1P3p/6q1/1P1p4/P2B4/5PPP/R2QR1K1 b - - 1 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 847
Best move: Qxg2#