Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 O-O 6. Nf3 b6 7. e3 Ba6 8.
Qc2 Nc6 9. Bd3 Na5 10. Nd2 d5 11. e4 dxc4 12. Be2 c5 13. e5 Nd7 14. Nf3 Qe7 15.
O-O Rac8 16. Bd2 Rfd8 17. Ng5 g6 18. Nf3 Nb3 19. Rab1 Nxd2 20. Nxd2 Qg5 21.
Nxc4 Bb7 22. Nd6 *
Position (FEN): 2rr2k1/pb1n1p1p/1p1Np1p1/2p1P1q1/3P4/P1P5/2Q1BPPP/1R3RK1 b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 930
Best move: Qxg2#