Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 e6 4. Nc3 Nf6 5. Bg5 Be7 6. e3 Nbd7 7. Be2 h6 8. Bh4
Nb6 9. O-O Nxc4 10. Bxc4 dxc4 11. Nd2 b5 12. a4 a6 13. axb5 cxb5 14. b3 Bb4 15.
Qc2 Qc7 16. bxc4 bxc4 17. Qa4+ Qd7 18. Qxb4 Bb7 19. Qxc4 Rc8 20. Qd3 Qc6 21.
Ne2 *
Position (FEN): 2r1k2r/1b3pp1/p1q1pn1p/8/3P3B/3QP3/3NNPPP/R4RK1 b k - 4 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 791
Best move: Qxg2#