Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d6 3. Nc3 Qa5 4. Nf3 h6 5. e3 Nf6 6. Be2 g5 7. O-O g4 8. Nd2 h5
9. Nde4 Nbd7 10. a3 d5 11. b4 Qc7 12. cxd5 Nxd5 13. Bb2 Nxc3 14. Bxc3 Bg7 15.
Rc1 Nf6 16. Nxf6+ Bxf6 17. d5 Bxc3 18. Rxc3 Qe5 19. Rc5 b6 20. Rxc6 Bb7 21. Rc4
Qxd5 22. Rd4 *
Position (FEN): r3k2r/pb2pp2/1p6/3q3p/1P1R2p1/P3P3/4BPPP/3Q1RK1 b kq - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1046
Best move: Qxg2#