Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Bc5 3. Nf3 d6 4. Bf4 Ne7 5. e3 Ng6 6. Bg3 O-O 7. exd6 cxd6 8.
c3 d5 9. Nbd2 Bg4 10. Qc2 Nc6 11. h3 Be6 12. Bd3 Re8 13. O-O a6 14. Nb3 Be7 15.
Nbd4 Nxd4 16. Nxd4 Bd7 17. Nf5 Bf8 18. Rfd1 Bc6 19. a4 Qg5 20. Nd6 Bxd6 21.
Bxd6 d4 22. cxd4 *
Position (FEN): r3r1k1/1p3ppp/p1bB2n1/6q1/P2P4/3BP2P/1PQ2PP1/R2R2K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 651
Best move: Qxg2#