Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Bf4 Nf6 3. e3 e6 4. Nf3 Nc6 5. Bd3 Be7 6. c3 O-O 7. Nbd2 d6 8. Bc2
e5 9. dxe5 dxe5 10. Nxe5 Bd6 11. Nxc6 bxc6 12. Bg5 Ba6 13. Bxf5 Qe8 14. Nf3 Nd5
15. Bd3 Bxd3 16. Qxd3 Nf4 17. Bxf4 Rxf4 18. O-O Rg4 19. h3 Rg6 20. Nd4 c5 21.
Nb5 Qc6 22. Nxd6 *
Position (FEN): r5k1/p1p3pp/2qN2r1/2p5/8/2PQP2P/PP3PP1/R4RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1013
Best move: Qxg2#