Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nf3 d5 4. e3 Be7 5. Bd3 c6 6. O-O Nbd7 7. h3 O-O 8. Nbd2
b6 9. a3 Bb7 10. c4 c5 11. Nb3 Rc8 12. cxd5 Bxd5 13. dxc5 bxc5 14. Be2 c4 15.
Nbd2 Nb6 16. Rc1 Bd6 17. Bxd6 Qxd6 18. Nd4 e5 19. Nb5 Qc5 20. Nc3 Bb7 21. Na4
Qc6 22. Nxb6 *
Position (FEN): 2r2rk1/pb3ppp/1Nq2n2/4p3/2p5/P3P2P/1P1NBPP1/2RQ1RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1111
Best move: Qxg2#