Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nc6 3. cxd5 Qxd5 4. Nf3 e6 5. Nc3 Bb4 6. a3 Bxc3+ 7. bxc3 Nf6 8.
e3 Ne4 9. Bb2 O-O 10. c4 Qd8 11. Qc2 f5 12. Bd3 Ng5 13. Nd2 Qe7 14. O-O b6 15.
e4 f4 16. d5 exd5 17. exd5 Nd8 18. h4 Nh3+ 19. gxh3 Qxh4 20. f3 Bxh3 21. Rf2
Qg3+ 22. Rg2 *
Position (FEN): r2n1rk1/p1p3pp/1p6/3P4/2P2p2/P2B1Pqb/1BQN2R1/R5K1 b - - 3 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 731
Best move: Qxg2#