Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 c5 4. e3 Nc6 5. Nbd2 Nf6 6. Bd3 Bd6 7. Bg3 cxd4 8.
exd4 O-O 9. c3 a6 10. Ne5 Nd7 11. Ndf3 f6 12. Nxc6 bxc6 13. Bxd6 Re8 14. Bg3
Nb6 15. O-O Nc4 16. Bxc4 dxc4 17. Re1 Bb7 18. Qa4 Qd5 19. Nd2 c5 20. Qxc4 *
Position (FEN): r3r1k1/1b4pp/p3pp2/2pq4/2QP4/2P3B1/PP1N1PPP/R3R1K1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 822
Best move: Qxg2#