Chess puzzle (Checkmate)
Moves: 1. e3 g6 2. b3 Bg7 3. Nc3 c5 4. Bb2 Nc6 5. Bb5 Qc7 6. Nd5 Qd6 7. Bxg7 Qxd5 8.
Bf1 f6 9. Bxh8 Qe5 10. Nf3 Qb2 11. Bc4 e6 12. Bg7 Kf7 13. Bh6 Nxh6 14. O-O d5
15. Bb5 Ne7 16. d4 a6 17. Be2 Qa3 18. dxc5 Qxc5 19. c4 Bd7 20. a3 Bc6 21. cxd5
Qxd5 22. Nd4 *
Position (FEN): r7/1p2nk1p/p1b1pppn/3q4/3N4/PP2P3/4BPPP/R2Q1RK1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 593
Best move: Qxg2#